login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bij 0 geen nocover.gif

Offline Duikboot - 10/01/2005 17:22 (laatste wijziging 10/01/2005 17:22)
Avatar van DuikbootGrafische gevorderde hey,<br>
Ik heb het onderstaande stukje zeer-doorelkaar-gehaalde code gefabriceerd. Ik zal even zo goed mogelijk uitleggen wat er aan scheelt. Het is de bedoeling dat wanneer iemand iets toevoegd, en iets niet weet, alleen een 0 hoeft in te vullen. Er komt dan vanzelf een link te staan zodat je wanneer je wel wat weet om in te vullen, gewoon op de link kunt klikken, dus zo:

  1. <?
  2. if($result[verhaal] == "0"){
  3. echo "link";
  4. }
  5. else{
  6. echo "Result[verhaal]";
  7. }
  8. ?>


Dat is denk ik nog wel te snappen. Maar nu komt er ook nog bij, dat wanneer de schrijver van de info, geen cover van de film heeft kunnen vinden, dat er dan bij $result[cover] == "0" vanzelf nocover.gif komt te staan. Dus ongeveer zo:

  1. <?
  2. if($result[verhaal] == "0"){
  3. echo "link";
  4. if($result[cover] == "0"){
  5. echo "nocover.gif";
  6. else{
  7. echo "$result[cover]";
  8. }
  9. }
  10. else{
  11. echo "Result[verhaal]";
  12. }
  13. if($result[cover] == "0"){
  14. echo "nocover.gif";
  15. else{
  16. echo "$result[cover]";
  17. }
  18. ?>


Dat werkt alleen niet goed, maar heb nog geen foutmeldingen gekrege bij mijn code, dus weet ook niet wat er aan scheelt. Nu komt mijn code, die dus bij wel een verhaal, maar geen cover, NIET het plaatje nocover.gif laat zien, wat wel de bedoeling was.
  1. <?
  2. if($result[verhaal] == "0"){
  3. echo ("<center><a href=\"rposters.php?titel=$result[titel]\">Posters</a> - <a href=\"rimg.php?titel=$result[titel]\">Images</a> - <a href=\"rdownloads.php?titel=$result[titel]\">Downloads</a> - <a href=\"rstreams.php?titel=$result[titel]\">Stream filmpjes</a></center><p align=\"right\"><b><a href=\"movielist.php\">Terug naar de filmlijst</a></b></p><br>
  4. <b><center>$result[titel]</center></b><br>");
  5. if($result[cover] == "0"){
  6.  
  7. echo "<center><img src=\"img/covers/nocover.gif\"></center>";
  8. }
  9. else{
  10. echo "<center><img src=\"$result[cover]\"></center>";
  11. }
  12. echo ("<br><b>Toegevoegd door:</b> <a href=\"mailto:$result[postermail]\">$result[poster]</a><br><b>Genre:</b> $result[genre]<br><b>Release jaar:</b> $result[jaartal]<br><br><center><a href=\"submitinfo.php?id=$result[id]\"><u>Voeg info over $result[titel] toe!</u></a></center>");
  13. }
  14. else{
  15. echo (" <center><a href=\"rposters.php?titel=$result[titel]\">Posters</a> - <a href=\"rimg.php?titel=$result[titel]\">Images</a> - <a href=\"rdownloads.php?titel=$result[titel]\">Downloads</a> - <a href=\"rstreams.php?titel=$result[titel]\">Stream filmpjes</a></center><p align=\"right\"><b><a href=\"movielist.php\">Terug naar de filmlijst</a></b></p><br>
  16. <b><center>$result[titel]</center></b><br>");
  17. if($result[cover] == "0"){
  18. echo "<center><img src=\"img/covers/nocover.gif\"></center>";
  19. }
  20. else{
  21. echo "<center><img src=\"$result[cover]\"></center>";
  22. }
  23. echo ("<br><b>Toegevoegd door:</b> <a href=\"mailto:$result[postermail]\">$result[poster]</a><br><b>Genre:</b> $result[genre]<br><b>Release jaar:</b> $result[jaartal]<br><br>
  24.  
  25. $result[verhaal]");
  26. }
  27. ?>


Beetje lange topic, maar ik denk dat het nu wel duidelijk is wat er aan de hand is 

2 antwoorden

Gesponsorde links
Offline Duikboot - 10/01/2005 17:56
Avatar van Duikboot Grafische gevorderde hmm.... dat zou denk ik beter werken ja. Ik doe altijd moeilijk als het makkelijk kan . Dat 'trim' checkt dat of het leeg is? of kan ik ook gewoon dit doen?
  1. <?
  2. if($result[cover] == ""){
  3. //
  4. }
  5. else {
  6. //
  7. }
  8. ?>
Offline xSc - 10/01/2004 17:22
Avatar van xSc Onbekend @Duikboot, je moet netter werken:

  1. <?php
  2.  
  3. if ( $result['cover'] == 0 ) {
  4. //
  5. }
  6. else {
  7. //
  8. }
  9. ?>


Verder:

- HTML echo je tussen enkele quotes, zodat je niet hoeft te escapen.
- Variabelen houd je buiten quotes!
- Het is $aMijnArray['bla'] en $aMijnArray[0].
- Bij echo gebruik je geen haakjes:
echo 'Hallo, ik heet ' . $sNaam;
- etc.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s