login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vage mysql fout

Offline gothmog - 29/07/2005 15:30
Avatar van gothmogLid ey
ik heb dit script (hieronder) maar wat hij weergeeft is gewoon NIKS, weet iem. hoe dat komt?

  1. <?php
  2. mysql_connect("localhost", "******", "******");
  3. mysql_select_db("******");
  4. $selectbericht = mysql_query("SELECT * FROM worldonnieuws WHERE categorie='$categorie' ORDER BY datum DESC, tijd DESC") or die (mysql_error());
  5. $selectcategorie = mysql_query("SELECT * FROM worldonnieuwscat") or die (mysql_error());
  6. $obj = mysql_fetch_object($selectcategorie)
  7. while($objb = mysql_fetch_object($selectbericht)) {
  8. echo "<img src='$obj->plaatje'> $obj->naam $objb->bericht<br><br>";
  9. }
  10.  
  11. mysql_free_result($selectcategorie);
  12. mysql_free_result($selectbericht);
  13. ?>

21 antwoorden

Gesponsorde links
Offline Metalhead - 29/07/2005 15:44
Avatar van Metalhead HTML gevorderde Ik verwacht dat je $categorie niet goed geset is of zo... want schijnbaar is je mysql-retourwaarde leeg...
Offline Ibrahim - 29/07/2005 15:46
Avatar van Ibrahim PHP expert haal variables buiten quotes 

  1. <?php
  2. mysql_connect("localhost", "******", "******");
  3. mysql_select_db("******");
  4. $selectbericht = mysql_query("SELECT * FROM worldonnieuws WHERE categorie='".$categorie."' ORDER BY datum DESC, tijd DESC") or die (mysql_error());
  5. $selectcategorie = mysql_query("SELECT * FROM worldonnieuwscat") or die (mysql_error());
  6. $obj = mysql_fetch_object($selectcategorie)
  7. while($objb = mysql_fetch_object($selectbericht)) {
  8. echo "<img src='".$obj->plaatje."'> ".$obj->naam." ".$objb->bericht."<br><br>";
  9. }
  10.  
  11. mysql_free_result($selectcategorie);
  12. mysql_free_result($selectbericht);
  13. ?>

Offline gothmog - 29/07/2005 15:46 (laatste wijziging 29/07/2005 15:52)
Avatar van gothmog Lid hij doet t nog steeds niet siliecom14...
check t zelf: http://www.world-on.be/indexx.php?pag=Home

mysql-retourwaarde???
:o
wtf is dat nou weeer
Offline Ibrahim - 29/07/2005 15:55 (laatste wijziging 29/07/2005 15:56)
Avatar van Ibrahim PHP expert er zit niets in je tabel bedoelt ie denk ik

edit: kun je niet ff heel je script posten?
Offline gothmog - 29/07/2005 16:01
Avatar van gothmog Lid ok, deze pagina is de home-pagina
er staat WEL wat in de MySql tabel!

  1. <?php
  2. echo "<table align='center'>
  3. <th width='364' height='91' background='IMG7.jpg' bgcolor='#ECE9D8' scope='col' align='center'><div align='center'>
  4. <p align='center'>Welkom! </p>
  5. <p align='center'>World Online biedt veel Catogerie's zoals, Games, Mobile,Music,etc. en wij zorgen ervoor dat u als bezoeker terug blijft komen. daarom doen wij ons best om uw als bezoeker teverden te houden!</p>
  6. </div></th>
  7. </tr>
  8. </table>"; <p align='center' class='style3 style4'>World Online Niews:</p>
  9.  
  10.  
  11. mysql_connect("localhost", "******", "******");
  12. mysql_select_db("******");
  13. $selectbericht = mysql_query("SELECT * FROM worldonnieuws WHERE categorie='".$categorie."' ORDER BY datum DESC, tijd DESC") or die (mysql_error());
  14. $selectcategorie = mysql_query("SELECT * FROM worldonnieuwscat") or die (mysql_error());
  15. $obj = mysql_fetch_object($selectcategorie)
  16. while($objb = mysql_fetch_object($selectbericht)) {
  17. echo "<img src='".$obj->plaatje."'> ".$obj->naam." ".$objb->bericht."<br><br>";
  18. }
  19.  
  20. mysql_free_result($selectcategorie);
  21. mysql_free_result($selectbericht);
  22.  
  23.  
  24.  
  25.  
  26. echo "<p align='center'>&nbsp;</p>
  27. <p align='center' class='style3 style5'>Wereld Wijde Nieuws: </p>
  28. <p align='left'><a href='?pag=Nieuws'><img src='ic3.png' width='26' height='25' border='0'>News*</a></p>
  29. <p align='center'>&nbsp;</p> <p align="center">&nbsp;</p>
  30. <hr><table border='0' align='center' cellspacing='0'>
  31. <tr background='golawane.jpg'>
  32. <td align='center'><span style='color: #666666;font-style: italic;'>Advertentie:</span><br></td>
  33. </tr>
  34. </table> </td>
  35. </tr>
  36. <tr>
  37. <td background='greentemplate_33.gif' style='border-left: 1px #000000 solid; border-right: 1px #000000 solid' height='11'>
  38. <img border='0' src='greentemplate_33.gif' width='1' height='11'></td>
  39. </tr>
  40. </table>";
  41. ?>
Offline Ibrahim - 29/07/2005 16:09 (laatste wijziging 29/07/2005 16:23)
Avatar van Ibrahim PHP expert ik post alleen een minuutje de script dan haal ik hem weer weg. Kopier dus snel ...

En werkt ie nu wel???

edit van onder: klopt scriptje is weg 
edit 2: laatste minuut 
edit 3: en weg is script 
Offline haytjes - 29/07/2005 16:13 (laatste wijziging 29/07/2005 16:32)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
minuutje gepasseerd hoor 

[edit]
heb ik hem er dan maar gezet :
  1. <?php
  2. echo "<table align='center'>
  3. <th width='364' height='91' background='IMG7.jpg' bgcolor='#ECE9D8' scope='col' align='center'><div align='center'>
  4. <p align='center'>Welkom! </p>
  5. <p align='center'>World Online biedt veel Catogerie's zoals, Games, Mobile,Music,etc. en wij zorgen ervoor dat u als bezoeker terug blijft komen. daarom doen wij ons best om uw als bezoeker teverden te houden!</p>
  6. </div></th>
  7. </tr>
  8. </table>"; echo "<p align='center' class='style3 style4'>World Online Niews:</p>";
  9.  
  10.  
  11. mysql_connect("localhost", "******", "******");
  12. mysql_select_db("******");
  13. $selectbericht = mysql_query("SELECT * FROM worldonnieuws WHERE categorie='".$categorie."' ORDER BY datum DESC, tijd DESC") or die (mysql_error());
  14. $selectcategorie = mysql_query("SELECT * FROM worldonnieuwscat") or die (mysql_error());
  15. $obj = mysql_fetch_object($selectcategorie)
  16. while($objb = mysql_fetch_object($selectbericht)) {
  17. echo "<img src='".$obj->plaatje."'> ".$obj->naam." ".$objb->bericht."<br><br>";
  18. }
  19.  
  20. mysql_free_result($selectcategorie);
  21. mysql_free_result($selectbericht);
  22.  
  23.  
  24.  
  25.  
  26. echo "<p align='center'>&nbsp;</p>
  27. <p align='center' class='style3 style5'>Wereld Wijde Nieuws: </p>
  28. <p align='left'><a href='?pag=Nieuws'><img src='ic3.png' width='26' height='25' border='0'>News*</a></p>
  29. <p align='center'>&nbsp;</p> <p align='center'>&nbsp;</p>
  30. <hr><table border='0' align='center' cellspacing='0'>
  31. <tr background='golawane.jpg'>
  32. <td align='center'><span style='color: #666666;font-style: italic;'>Advertentie:</span><br></td>
  33. </tr>
  34. </table> </td>
  35. </tr>
  36. <tr>
  37. <td background='greentemplate_33.gif' style='border-left: 1px #000000 solid; border-right: 1px #000000 solid' height='11'>
  38. <img border='0' src='greentemplate_33.gif' width='1' height='11'></td>
  39. </tr>
  40. </table>";
  41. ?>
Offline gothmog - 29/07/2005 16:15 (laatste wijziging 29/07/2005 16:17)
Avatar van gothmog Lid welk script?
kan het nog 1 keer 1 minuutje???

edit: sorry ik was ff snelklikspel aan t doen
Offline Ibrahim - 29/07/2005 16:18 (laatste wijziging 29/07/2005 16:19)
Avatar van Ibrahim PHP expert zie hierboven 

EDIT: JMMR dat je berichtenbalk niet werkt in FireFox 
Offline gothmog - 29/07/2005 16:20
Avatar van gothmog Lid doet t nog niet:'(
is van zo'n andere site, maar ik ga er binnekort zelf 1 make
Offline Ibrahim - 29/07/2005 16:23
Avatar van Ibrahim PHP expert post eens je tabel van phpmyadmin
Offline Simon - 29/07/2005 16:28
Avatar van Simon PHP expert @siliecom14: waarom moet nou zo geheimzinning doen? laat dat dan toch gewoon staan, dat andere mensen ook kunnen volgen...
waarom zo zielig (silie) doen ?
Offline gothmog - 29/07/2005 16:31
Avatar van gothmog Lid worldonnieuws

id tinyint(4) No auto_increment
categorie tinytext No
datum tinytext No
tijd tinytext No
bericht mediumtext No

worldonnieuwscat

id tinyint(4) No 0
naam tinytext No
plaatje mediumtext No

Offline haytjes - 29/07/2005 16:32
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ik had de script gekopieerd dus ik heb hem dan maar gepost, zie mijn vorige post
Offline Ibrahim - 29/07/2005 16:36 (laatste wijziging 29/07/2005 16:39)
Avatar van Ibrahim PHP expert @simon ik dacht dat zo een grote code niet mocht
voor jou hier:

edit: al gepost door iemand anders 

@gothmog
ik zie nergens waar $categorie een waarde krijgt
en waarom sla je id op als tinyint? waarom niet als gewoon int?
en waarom datum als tinytext en niet gewoon zijn toebehoorde veld DATE

EDIT: ik zal hem eens testen..
Offline gothmog - 29/07/2005 16:43
Avatar van gothmog Lid die categorie hoorde er niet...
heb ik verwijderd, maar gebeurt nog steeds niks

ik gebruik geen date, omdat ie dan volges mij heel anders komt te staan zoiets: 2005-7-29
Offline Ibrahim - 29/07/2005 16:46 (laatste wijziging 29/07/2005 16:47)
Avatar van Ibrahim PHP expert dan kun je toch dit doen:

  1. <?php
  2. $unix=strtotime(obj->datum);
  3.  
  4. date("d-m-Y",$unix);
  5. ?>


dit wordt dan 29/07/2005 als voorbeeld
Offline gothmog - 29/07/2005 16:47
Avatar van gothmog Lid dat maakt niet uit...
het gaat nu om dat script!!!
Offline Ibrahim - 29/07/2005 16:53 (laatste wijziging 29/07/2005 17:03)
Avatar van Ibrahim PHP expert Gelukt nu moet ie werken alleen geen goeie layout 

  1. <?php
  2. echo "<table align='center'>
  3. <th width='364' height='91' background='IMG7.jpg' bgcolor='#ECE9D8' scope='col' align='center'><div align='center'>
  4. <p align='center'>Welkom! </p>
  5. <p align='center'>World Online biedt veel Catogerie's zoals, Games, Mobile,Music,etc. en wij zorgen ervoor dat u als bezoeker terug blijft komen. daarom doen wij ons best om uw als bezoeker teverden te houden!</p>
  6. </div></th>
  7. </tr>
  8. </table>"; echo"<p align='center' class='style3 style4'>World Online Niews:</p>";
  9.  
  10.  
  11. mysql_connect("localhost", "zo beter goth", "mog");
  12. $selectbericht = mysql_query("SELECT * FROM worldonnieuws WHERE categorie='".$_GET[cat]."' ORDER BY datum DESC") or die (mysql_error());
  13. $selectcategorie = mysql_query("SELECT * FROM worldonnieuwscat") or die (mysql_error());
  14. while($obj = mysql_fetch_object($selectcategorie)){
  15. while($objb = mysql_fetch_array($selectbericht)){
  16. echo "<img src='".$obj->plaatje."'> ".$obj->naam." ".$objb['bericht']."<br><br>";
  17.  
  18. }
  19. }
  20.  
  21. mysql_free_result($selectcategorie);
  22. mysql_free_result($selectbericht);
  23.  
  24.  
  25.  
  26.  
  27. echo "<p align='center'>&nbsp;</p>
  28. <p align='center' class='style3 style5'>Wereld Wijde Nieuws: </p>
  29. <p align='left'><a href='?pag=Nieuws'><img src='ic3.png' width='26' height='25' border='0'>News*</a></p>
  30. <p align='center'>&nbsp;</p> <p align='center'>&nbsp;</p>
  31. <hr><table border='0' align='center' cellspacing='0'>
  32. <tr background='golawane.jpg'>
  33. <td align='center'><span style='color: #666666;font-style: italic;'>Advertentie:</span><br></td>
  34. </tr>
  35. </table> </td>
  36. </tr>
  37. <tr>
  38. <td background='greentemplate_33.gif' style='border-left: 1px #000000 solid; border-right: 1px #000000 solid' height='11'>
  39. <img border='0' src='greentemplate_33.gif' width='1' height='11'></td>
  40. </tr>
  41. </table>";
  42. ?>


Tabellen:
Citaat:
CREATE TABLE `worldonnieuws` (
`id` int(11) NOT NULL auto_increment,
`categorie` varchar(255) NOT NULL default '',
`datum` datetime NOT NULL default '0000-00-00 00:00:00',
`bericht` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;

CREATE TABLE `worldonnieuwscat` (
`id` int(11) NOT NULL auto_increment,
`naam` varchar(100) NOT NULL default '',
`plaatje` mediumtext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;


Tijd opmaak:
  1. <?php
  2. $unix=strtotime(obj->datum);
  3.  
  4. echo date("d-m-Y",$unix); //hiermee moet je de datum echoen ;-)
  5. ?>


Fouten die je hebt gemaakt:

Citaat:
1. je hebt <center> in de onderste tabel tussen zulke quotes gedaan: "" terwijl het zulke moeten zijn: ''
2. je hebt in de bovenste tabel dit stukje niet geechoed:
<p align='center' class='style3 style4'>World Online Niews:</p>
3. je hebt $categorie gebruikt terwijl je $_GET ook kon gebruiken nu moet de categorie link wel dit zijn www.domeinnaam.be/evt. mappen/bestandnaam.php?cat=(naam van je cat)


Lees de bericht op de volgende pagina !!!
Offline gothmog - 29/07/2005 16:58 (laatste wijziging 29/07/2005 17:03)
Avatar van gothmog Lid in t vervolg ff je wachtwoord weghalen 
ik heb nu 2 dingen, je wachtwoord en je mob. tel. nr.!;-)

thnx, hij doet t....
op 1 ding na... maar dat kan ik zelf wel oplossen
Offline Ibrahim - 29/07/2005 17:00 (laatste wijziging 29/07/2005 17:03)
Avatar van Ibrahim PHP expert 3 dingen een je kunt toch me database niet in want die staat op me pc twee die tel nr bestaat al 3 jaar niet meer en een beetje aardiger kan ook wel 
Citaat:
SILIECOM14 QUOTE:

Dit is de eerste en laatste keer dat ik voor iemand zijn script herschrijf volgende keer vertel ik alleen wat je fout doet mijn foutje dat ik alles heb voor gezegd 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.25s