ik heb de script verder niet veranderd eergister had ik dit probleem nog niet. beetje vaag dat er nu opeens een prob is.
weet iemand een oplossing hiervoor
Posts by pb88
-
-
ik heb mijn pc geformateerd en opnieuw wamp server geinstalleerd en mijn site erop gezet en nou krijg ik deze melding.
Notice: Undefined index: nav in C:\wamp\www\onze site\visteams.php on line 24
PHP
Toon Meer<!doctype html public "-//W3C//DTD HTML 4.0 //EN"> <html> <head> <title><?php echo $sitename ?></title> <style type="text/css"> body { background: url(images/nieuwe.jpg); } </style> </head> <?php include ("config.php"); #### Begin Navigatie code #### $query = mysql_query("SELECT id FROM visteams ORDER BY id ASC") or die(mysql_error()); $aantal = mysql_num_rows($query); $aantal/=$max; if ($aantal == 0) { echo "<div align=center>Er zijn nog <b>geen teams</b> op deze site!</div>"; } else { $nav = $_GET['nav']; if (empty($nav)) { $nav=1; } $van=($nav-1)*$max; if ($nav > ceil($aantal)) { $nav=1; } for ($i = 1; $i <= ceil($aantal); $i++) { if ($nav == $i) $navs[$i] = "<b>$i</b>"; else $navs[$i] = "<a href=\"visteams.php?nav=$i\">$i</a>"; } $navs= implode(" | ", $navs); $vorige = ($nav-1) ? "<a href=\"visteams.php?pagina=visteams&nav=" . ($nav - 1) . "\">< Vorige</a>" : ""; $volgende = ($nav-ceil($aantal)) ? "<a href=\"visteams.php?pagina=visteams&nav=" . ($nav + 1) . "\">Volgende ></a>" : ""; if ($vorige && $volgende) { $navigatie = $vorige." | ".$navs ." | ".$volgende; } else { $navigatie = $vorige." | ".$navs." | ".$volgende; } //Einde Navigatie code } //Nu gaan we de albums selecteren $query=mysql_query("SELECT * FROM visteams ORDER BY id DESC LIMIT $van, $max") or die (mysql_error()); //Nu worden alle berichten weergegeven dmv een while while ($obj = mysql_fetch_object($query)) { //nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt ?> <table class="fotos" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" class=mainTxt valign="top"> <strong>Naam</strong>: <span class="style1"> <?php echo $obj->naam ?> </span></td> </tr> <tr> <td width="11%" rowspan="2" valign="top"> <img src="<?php echo $obj->img ?>" width="150" height="100" border="0"></a> </td> </tr> <tr> <td valign="top"><div align="center">>><a href="teamleden.php?p=<?php echo $obj->naam ?>" class="style2">bekijk het Team</a> </div></td> </tr> <tr> <td colspan="2" valign="top"><hr></td> </tr> </table> <?php //Deze loop wordt herhaald tot dat alle berichten zijn weergegeven } ?> <br> <table class="fotos" width="100%" border="1" cellspacing="0" cellpadding="1"> <tr> <td align="center" height="19"><?php echo $navigatie ?></td> </tr> </table> <br>
-
je hebt gelijk larsj stom van me:P maar ja ik word ook ouder:P
in ieder geval bedankt en de rest natuurlijk ook
greetz Peter -
nope probleem blijft zich voor doen
-
hij geeft de eerste 4 leden aan dan klik op de volgende om naar de tweede blz te gaan en dan laat ie niks zien en als ik dan op vorige klik dan post helemaal niks meer
en als ik dat stukje code wat jij net zei dan geeft ie bij de tweede blz aan van dit team bestaat niet
-
die staan verder boven in de script
hier onder de hele scriptPHP
Toon Meer<?php mysql_connect ("localhost", "root", ""); mysql_select_db ("carpwildervank"); ?> <html> <head> <title><?php echo $sitename ?></title> <style type="text/css"> body { background: url(images/nieuwe.jpg); } </style> </head> <?php $max = 4; $query = mysql_query("SELECT id FROM leden ORDER BY id ASC") or die(mysql_error()); $aantal = mysql_num_rows($query); $aantal/=$max; if ($aantal == 0) { echo "<div align=center>Er zijn nog <b>geen leden</b> in dit team!</div>"; } else { $nav=$_GET['nav']; if (empty($nav)) { $nav=1; } $van=($nav-1)*$max; if ($nav > ceil($aantal)) { $nav=1; } for ($i = 1; $i <= ceil($aantal); $i++) { if ($nav == $i) $navs[$i] = "<b>$i</b>"; else $navs[$i] = "<a href=\"teamleden.php?nav=$i\">$i</a>"; } $navs= implode(" | ", $navs); $vorige = ($nav-1) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav - 1) . "\">< Vorige</a>" : ""; $volgende = ($nav-ceil($aantal)) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav + 1) . "\">Volgende ></a>" : ""; if ($vorige && $volgende) { $navigatie = $vorige." | ".$navs ." | ".$volgende; } else { $navigatie = $vorige." | ".$navs." | ".$volgende; } } $teller = 0; $naast_elkaar = 2; echo '<table width=100>'; $query=mysql_query("SELECT * FROM leden WHERE `team`='".$_GET['p']."' ORDER BY id ASC LIMIT $van, $max") or die (mysql_error()); while ($obj = mysql_fetch_object($query)) { echo ($teller % $naast_elkaar) == 0 ? '<tr>' : ''; echo '<td class=mainTxt>'; ?> <table border=1 cellspacing=2 cellpadding=0 width=45% bordercolor=black class="fotos"> <td class=mainTxt> <tr> <td class=mainTxt><b>Naam:</b></td> <td class=mainTxt><b><?php echo $obj->naam ?></td> </tr> <tr> <td class=mainTxt><b>Leeftijd:</b></td> <td class=mainTxt width=50%><b><?php echo $obj->leeftijd ?></td> </tr> <tr> <td class=mainTxt colspan="3" ><img src=<?php echo $obj->foto ?> width="220" height="150"></td> </tr> </table> <?php echo '</td>'; $teller++; echo ($teller % $naast_elkaar) == 0 ? '</tr>' : ''; } echo ($teller % $naast_elkaar) != 0 ? '</tr>' : ''; echo '</table>'; ?> <br> <table class="fotos" width="100%" border="1" cellspacing="0" cellpadding="1"> <tr> <td align="center" height="19"><?php echo $navigatie ?></td> </tr> </table> <br>
-
dat heb ik geprobeerd alleen dan werkt mijn navigatie niet meer als er bijv 4 foto op 1 pagina staan en er zijn er 5 dan post hij die 5 niet op de volgende blz en als ik op vorige klik dan laat hij die andere 4 ook niet meer zien
-
ik heb twee scripts als ik in de eerste script op een groep klik dan gaat ie naar de tweede script waar hij dan de personen voor die groep laat zien. hoe krijg ik dit gedaan??
de link van de eerst script naar de tweede script
PHP<tr> <td valign="top"><div align="center">>><a href="teamleden.php?p=<?php echo $obj->naam ?>" class="style2">bekijk het Team</a> </div></td> </tr>
tweede script waar hij de leden uit de database moet halen en de juiste mensen voor die groep kiezen
PHP
Toon Meer<?php $teller = 0; $naast_elkaar = 2; echo '<table width=100>'; $query=mysql_query("SELECT * FROM leden WHERE `team`='' ORDER BY id ASC LIMIT $van, $max") or die (mysql_error()); while ($obj = mysql_fetch_object($query)) { echo ($teller % $naast_elkaar) == 0 ? '<tr>' : ''; echo '<td class=mainTxt>'; ?> <table border=1 cellspacing=2 cellpadding=0 width=45% bordercolor=black class="fotos"> <td class=mainTxt> <tr> <td class=mainTxt><b>Naam:</b></td> <td class=mainTxt><b><?php echo $obj->naam ?></td> </tr> <tr> <td class=mainTxt><b>Leeftijd:</b></td> <td class=mainTxt width=50%><b><?php echo $obj->leeftijd ?></td> </tr> <tr> <td class=mainTxt colspan="3" ><img src=<?php echo $obj->foto ?> width="220" height="150"></td> </tr> </table> <?php echo '</td>'; $teller++; echo ($teller % $naast_elkaar) == 0 ? '</tr>' : ''; } echo ($teller % $naast_elkaar) != 0 ? '</tr>' : ''; echo '</table>'; ?> <br> <table class="fotos" width="100%" border="1" cellspacing="0" cellpadding="1"> <tr> <td align="center" height="19"><?php echo $navigatie ?></td> </tr> </table> <br>
-
werkt nog niet
PHP
Toon Meer<?php mysql_connect ("localhost", "root", ""); mysql_select_db ("carpwildervank"); ?> <html> <head> <title><?php echo $sitename ?></title> <style type="text/css"> body { background: url(images/nieuwe.jpg); } </style> </head> <?php $max = 3; $query = mysql_query("SELECT id FROM leden ORDER BY id ASC") or die(mysql_error()); $aantal = mysql_num_rows($query); $aantal/=$max; if ($aantal == 0) { echo "<div align=center>Er zijn nog <b>geen leden</b> in dit team!</div>"; } else { $nav=$_GET['nav']; if (empty($nav)) { $nav=1; } $van=($nav-1)*$max; if ($nav > ceil($aantal)) { $nav=1; } for ($i = 1; $i <= ceil($aantal); $i++) { if ($nav == $i) $navs[$i] = "<b>$i</b>"; else $navs[$i] = "<a href=\"teamleden.php?nav=$i\">$i</a>"; } $navs= implode(" | ", $navs); $vorige = ($nav-1) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav - 1) . "\">< Vorige</a>" : ""; $volgende = ($nav-ceil($aantal)) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav + 1) . "\">Volgende ></a>" : ""; if ($vorige && $volgende) { $navigatie = $vorige." | ".$navs ." | ".$volgende; } else { $navigatie = $vorige." | ".$navs." | ".$volgende; } //Einde Navigatie code } if($_GET['p'] !='') { $teller = 0; $naast_elkaar = 2; echo '<table width=100>'; //Nu gaan we de albums selecteren $query=mysql_query("SELECT * FROM leden WHERE `team`='".$_GET['p']."' ORDER BY leeftijd DESC LIMIT $van, $max") or die (mysql_error()); while ($obj = mysql_fetch_object($query)) { echo ($teller % $naast_elkaar) == 0 ? '<tr>' : ''; echo '<td class=mainTxt>'; $naam = $obj->naam; $leeftijd = $obj->leeftijd; $image = $obj->foto; ?> <table border=1 cellspacing=2 cellpadding=0 width=45% bordercolor=black class=left> <td class=mainTxt> <tr> <td class=mainTxt><b>Naam:</b></td> <td class=mainTxt><b><?php echo $naam ?></td> </tr> <tr> <td class=mainTxt><b>Leeftijd:</b></td> <td class=mainTxt width=50%><b><?php echo $leeftijd ?></td> </tr> <tr> <td class=mainTxt colspan="3" ><img src=<?php echo $image ?> width="220" height="150"></td> </tr> </table> <?php echo '</td>'; $teller++; echo ($teller % $naast_elkaar) == 0 ? '</tr>' : ''; } echo ($teller % $naast_elkaar) != 0 ? '</tr>' : ''; echo '</table>'; ?> <?php } ?> <br> <table class="fotos" width="100%" border="1" cellspacing="0" cellpadding="1"> <tr> <td align="center" height="19"><?php echo $navigatie ?></td> </tr> </table> <br>
-
het probleem blijft zich voordoen
-
-
ik heb een script dat leden laat zien nou wil ik 4 leden per pagina laten posten maar ik heb er nou meer dus krijg ik onder in de pagina een navigatie van vorige 1,2,3 volgende zodra ik daar op klik gaat ie naar de tweede blz maar dan post ie niks en als ik dan weer op pagina 1 klik dan post hij daar ook niks. wie kan me hiermee helpen
PHP
Toon Meer<?php mysql_connect("localhost","root",""); mysql_select_db("carpwildervank") or die ("Verdorie, kan de database niet openen"); ?> <html> <head> <title><?php echo $sitename ?></title> <style type="text/css"> body { background: url(images/nieuwe.jpg); } </style> </head> <?php include ("config1.php"); $query = mysql_query("SELECT id FROM leden ORDER BY id ASC") or die(mysql_error()); $aantal = mysql_num_rows($query); $aantal/=$max; if ($aantal == 0) { echo "<div align=center>Er zijn nog <b>geen leden</b> in dit team!</div>"; } else { $nav=$_GET['nav']; if (empty($nav)) { $nav=1; } $van=($nav-1)*$max; if ($nav > ceil($aantal)) { $nav=1; } for ($i = 1; $i <= ceil($aantal); $i++) { if ($nav == $i) $navs[$i] = "<b>$i</b>"; else $navs[$i] = "<a href=\"teamleden.php?p=teamleden&nav=$i\">$i</a>"; } $navs= implode(" | ", $navs); $vorige = ($nav-1) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav - 1) . "\">< Vorige</a>" : ""; $volgende = ($nav-ceil($aantal)) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav + 1) . "\">Volgende ></a>" : ""; if ($vorige && $volgende) { $navigatie = $vorige." | ".$navs ." | ".$volgende; } else { $navigatie = $vorige." | ".$navs." | ".$volgende; } //Einde Navigatie code } if($_GET['p'] !='') { $teller = 0; $naast_elkaar = 2; echo '<table width=100>'; //Nu gaan we de albums selecteren $query=mysql_query("SELECT * FROM leden WHERE `team`='".$_GET['p']."' ORDER BY leeftijd DESC LIMIT $van, $max") or die (mysql_error()); while ($obj = mysql_fetch_object($query)) { echo ($teller % $naast_elkaar) == 0 ? '<tr>' : ''; echo '<td class=mainTxt>'; $naam = $obj->naam; $leeftijd = $obj->leeftijd; $image = $obj->foto; ?> <table border=1 cellspacing=2 cellpadding=0 width=45% bordercolor=black class=left> <td class=mainTxt> <tr> <td class=mainTxt><b>Naam:</b></td> <td class=mainTxt><b><?php echo $naam ?></td> </tr> <tr> <td class=mainTxt><b>Leeftijd:</b></td> <td class=mainTxt width=50%><b><?php echo $leeftijd ?></td> </tr> <tr> <td class=mainTxt colspan="3" ><img src=<?php echo $image ?> width="220" height="150"></td> </tr> </table> <?php echo '</td>'; $teller++; echo ($teller % $naast_elkaar) == 0 ? '</tr>' : ''; } echo ($teller % $naast_elkaar) != 0 ? '</tr>' : ''; echo '</table>'; } ?> <br> <table class="fotos" width="100%" border="1" cellspacing="0" cellpadding="1"> <tr> <td align="center" height="19"><?php echo $navigatie ?></td> </tr> </table> <br>
-
het gaat namelijk om dit regeltje.
<tr>
<td valign="top"><div align="center">>><a href="teamleden.php?p=<?php echo $obj->naam ?>=" class="style2">bekijk het Team</a> </div></td>
</tr>dan gaat hij naar teamleden.php en daar moet hij leden gaan zoeken die in dat team hoort
maar hij doet daar niks, ik krijg gewoon een lege paginade gehele teamleden.php script
PHP
Toon Meer<?php include ("config.php"); $query = mysql_query("SELECT id FROM leden ORDER BY id ASC") or die(mysql_error()); $aantal = mysql_num_rows($query); $aantal/=$max; if ($aantal == 0) { echo "<div align=center>Er zijn nog <b>geen leden</b> in dit team!</div>"; } else { $nav=$_GET['nav']; if (empty($nav)) { $nav=1; } $van=($nav-1)*$max; if ($nav > ceil($aantal)) { $nav=1; } for ($i = 1; $i <= ceil($aantal); $i++) { if ($nav == $i) $navs[$i] = "<b>$i</b>"; else $navs[$i] = "<a href=\"lezen.php?nav=$i\">$i</a>"; } $navs= implode(" | ", $navs); $vorige = ($nav-1) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav - 1) . "\">< Vorige</a>" : ""; $volgende = ($nav-ceil($aantal)) ? "<a href=\"teamleden.php?pagina=teamleden&nav=" . ($nav + 1) . "\">Volgende ></a>" : ""; if ($vorige && $volgende) { $navigatie = $vorige." | ".$navs ." | ".$volgende; } else { $navigatie = $vorige." | ".$navs." | ".$volgende; } //Einde Navigatie code } //Nu gaan we de albums selecteren $query=mysql_query("SELECT * FROM visteams ORDER BY id DESC LIMIT $van, $max") or die (mysql_error()); //Nu worden alle berichten weergegeven dmv een while while ($obj = mysql_fetch_object($query)) { //nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt $uitleg=nl2br($uitleg); } if($_GET['p'] !='') { $dbres = "SELECT * FROM `leden` WHERE `id` AND `team`='".$obj->naam."'"; $sql = mysql_query($dbres)or die (mysql_error()); while ($gegeven = mysql_fetch_array($sql)) { $naam = $gegeven['naam']; $leeftijd = $gegeven['leeftijd']; if($gegeven->foto !="") {$image ="<img src={$gegeven->foto} width=220 heigth=100>"; } ?> <table border=1 cellspacing=2 cellpadding=0 width=45% bordercolor=black class=left> <td class=mainTxt> <tr> <td class=mainTxt><b>Naam:</b></td> <td class=mainTxt><b><?php echo $naam ?></td> </tr> <tr> <td class=mainTxt><b>Leeftijd:</b></td> <td class=mainTxt width=50%><b><?php echo $leeftijd ?></td> </tr> <tr> <td class=mainTxt colspan="3" ><b><?php echo $image ?></td> </tr> </table> <?php } } ?> <br> <table class="fotos" width="100%" border="1" cellspacing="0" cellpadding="1"> <tr> <td align="center" height="19"><?php echo $navigatie ?></td> </tr> </table> <br>
-
als ik op een team klik in bijv teams.php dan moet hij vervolgens naar een andere script toegaan om daar de leden weg te halen en te laten zien welke leden daar in zitten.
team.php
PHP
Toon Meer<?php $query = mysql_query("SELECT id FROM visteams ORDER BY id ASC") or die(mysql_error()); $aantal = mysql_num_rows($query); $aantal/=$max; if ($aantal == 0) { echo "<div align=center>Er zijn nog <b>geen teams</b> op deze site!</div>"; } else { $nav=$_GET['nav']; if (empty($nav)) { $nav=1; } $van=($nav-1)*$max; if ($nav > ceil($aantal)) { $nav=1; } for ($i = 1; $i <= ceil($aantal); $i++) { if ($nav == $i) $navs[$i] = "<b>$i</b>"; else $navs[$i] = "<a href=\"lezen.php?nav=$i\">$i</a>"; } $navs= implode(" | ", $navs); $vorige = ($nav-1) ? "<a href=\"visteams.php?pagina=visteams&nav=" . ($nav - 1) . "\">< Vorige</a>" : ""; $volgende = ($nav-ceil($aantal)) ? "<a href=\"visteams.php?pagina=visteams&nav=" . ($nav + 1) . "\">Volgende ></a>" : ""; if ($vorige && $volgende) { $navigatie = $vorige." | ".$navs ." | ".$volgende; } else { $navigatie = $vorige." | ".$navs." | ".$volgende; } //Einde Navigatie code } //Nu gaan we de albums selecteren $query=mysql_query("SELECT * FROM visteams ORDER BY id DESC LIMIT $van, $max") or die (mysql_error()); //Nu worden alle berichten weergegeven dmv een while while ($obj = mysql_fetch_object($query)) { //nl2br() zorgt er voor dat er bij elke enter ook een nieuwe lijn komt $uitleg=nl2br($uitleg); ?> <table class="fotos" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" class=mainTxt valign="top"> <strong>Naam</strong>: <span class="style1"> <?php echo $obj->naam ?> </span></td> </tr> <tr> <td width="11%" rowspan="2" valign="top"> <img src="<?php echo $obj->img ?>" width="150" height="100" border="0"></a> </td> </tr> <tr> <td valign="top"><div align="center">>><a href="teamleden.php?p=<?php echo $obj->naam ?>=" class="style2">bekijk het Team</a> </div></td> </tr> <tr> <td colspan="2" valign="top"><hr></td> </tr> </table> <?php
teamleden.php
PHP
Toon Meer<?php if($_GET['p'] == "") { $dbres = "SELECT * FROM `leden` WHERE `id` AND `team`='$obj->naam'"; $sql = mysql_query($dbres)or die (mysql_error()); while ($gegeven = mysql_fetch_array($sql)) { $naam = $gegeven['naam']; $leeftijd = $gegeven['leeftijd']; if($gegeven->foto !="") {$image ="<img src={$gegeven->foto} width=220 heigth=100>"; } ?> <table border=1 cellspacing=2 cellpadding=0 width=45% bordercolor=black class=left> <td class=mainTxt> <tr> <td class=mainTxt><b>Naam:</b></td> <td class=mainTxt><b><?php echo $naam ?></td> </tr> <tr> <td class=mainTxt><b>Leeftijd:</b></td> <td class=mainTxt width=50%><b><?php echo $leeftijd ?></td> </tr> <tr> <td class=mainTxt colspan="3" ><b><?php echo $image ?></td> </tr> </table> <?php } } ?>
wie kan me hiermee verder helpen
alvast bedankt:cheer: