Hü? was soll das?!?!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anbieter
ausgabe
befehl
beitrag
benotung
benutzername
beschreibung
bewertung
dien
division
eintrag
error
fehler
konstant
limit
order
pawort
result
schulnote
script
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
K...
So hab ichs mir mit h?lfe zusammengeschnipselt^^
<style type="text/css"> body { scrollbar-arrow-color: #000000; scrollbarBaseColor: #FFFFFF; scrollbar-track-color: #841717; scrollbar-face-color: #841717; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #C0C0C0; scrollbar-shadow-color: #FFFFFF; } </style> <body bgcolor="#841717" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="FFFFFF" link="C0C0C0" vlink="808080" alink="000000" scrolling="no"> <?php $verbindung = mysql_connect ("mysql.lima-city.de", "USER27783", "XXXXXXXX") or die ("keine Verbindung m?glich. Benutzername oder Passwort sind falsch"); mysql_select_db("DB1280197208") or die ("Die Datenbank existiert nicht."); //Ausgabe $eintraege_pro_seite = 1; $result1= mysql_query("SELECT * FROM `whv_domains`"); $row1 = mysql_fetch_array($result1); $eintraege = mysql_num_rows($result1); if(!isset($_GET['seite'])){ $seite = 0; }else{ $seite = $_GET['seite']; } $start = $eintraege_pro_seite*$seite; $ende = $eintraege_pro_seite+1; $result= mysql_query("SELECT * FROM `whv_domains` ORDER BY `id` DESC LIMIT $start,$ende"); while($row = mysql_fetch_array($result)) { echo '<div align=\"center\"><br><table width=\"400\"><tr><td bgcolor=\"#842717\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"-1\">'; echo'Anbieter: '; echo $row[anbieter] /n; echo'Schulnote: '; echo $row[benotung] /n; echo'Kosten: '; echo $row[kosten] /n; echo'Stand: '; echo $row[stand] /n; echo'<a href=\"'; echo $row[anbieterurl]; echo'\">'; echo'Zu'; echo $row[anbieter]; echo'...</a>'; echo'<br><br></td>'; echo'</tr>'; echo'<tr>'; echo'<td bgcolor=\"842727\"><u><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"-1\">Dienste</u>:<br><br>'; echo $row[beschreibung]; echo'<br><br>'; echo'</td>'; echo'</tr>'; echo'<tr>'; echo'<td bgcolor=\"#842717\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"-1\"><u>Bewertung</u>:<br>'; echo $row[bewertung]; echo'</td>'; echo'</tr>'; echo'</table><font size=\"-2\">'; echo'© by webhostingvermittlung geschrieben von: '; echo $row[autor]; echo'</font><br></div>'; } ?> <?php $seiten = ceil($eintraege/$eintraege_pro_seite); for($i=0;$i<$seiten;$i++) { $a = $i+1; echo "<a href=\"anbieter_domain.php?seite=$i\">Anbieter $a</a> "; } ?>
-
Deine Variablen sind nicht definiert - folglich wird durch null geteilt:
Variablen:
- anbieter
- n
- benotung
- kosten
- stand
apollo13 schrieb:
quellcode w?re hilfreich
Das finde ich auch.
//EDIT: Als ich gepostet hab', hab ich das noch nicht gesehen.
MfG lagerhaus
//EDIT2: Ja, da fehlen die Anf?hrungszeichen. (So wie apollo13 schreibt.
Beitrag ge?ndert am 28.08.2005 20:19 von lagerhaus
Beitrag ge?ndert am 28.08.2005 20:22 von lagerhaus -
ist falsch:
echo $row[anbieter] /n;
richtig w?re:
echo "$row['anbieter'] \n";
ob anbieter in '' geh?rt oder nicht bin ich mir nicht ganz sicher einfach probieren aber echo da du ein \n (nicht /n) verwendest auf jeden fall in anf?hrungszeichen. alternativ;
echo $row['anbieter'].' \n;
mfg apollo13 -
Mercie! Werds ausprobieren! Werd dann glei posten!
Jetzt kommt das:
http://m-musek.uttx.net/gfx-web/scripts/anbieter_domain.php
*heul*
Beitrag ge?ndert am 28.08.2005 23:08 von sneppa -
echo $row['anbieter'].' \n;
Wenn dann:
echo $row['anbieter'].'\n'; // oder ich glaube eher: echo $row['anbieter']."\n";
'...' gibt glaube ich alles genauso aus wies drin steht ohne Beachtung irgendwelcher Zeichen, Varablen etc., bin mir da aber grad net sicher. -
Warum wurde mein post gel?scht?!?!?
F?r was issen das .' nach [anbieter]?
Is aber auch en schei?^^
Jetzt kommen wieder mehr fehler^^
Hier der momentane quellcode:
<?php $verbindung = mysql_connect ("mysql.lima-city.de", "USER27783", "XXXXXXX") or die ("keine Verbindung m?glich. Benutzername oder Passwort sind falsch"); mysql_select_db("DB1280197208") or die ("Die Datenbank existiert nicht."); //Ausgabe $eintraege_pro_seite = 1; $result1= mysql_query("SELECT * FROM `whv_domains`"); $row1 = mysql_fetch_array($result1); $eintraege = mysql_num_rows($result1); if(!isset($_GET['seite'])){ $seite = 0; }else{ $seite = $_GET['seite']; } $start = $eintraege_pro_seite*$seite; $ende = $eintraege_pro_seite+1; $result= mysql_query("SELECT * FROM `whv_domains` ORDER BY `id` DESC LIMIT $start,$ende"); while($row = mysql_fetch_array($result)) { echo '<div align=\"center\"><br><table width=\"400\"><tr><td bgcolor=\"#842717\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"-1\">'; echo'Anbieter: '; echo $row['anbieter'].'\n'; echo'Schulnote: '; echo $row['benotung'].'\n'; echo'Kosten: '; echo $row['kosten'].'\n'; echo'Stand: '; echo $row['stand'].'\n'; echo'<a href=\"'; echo $row['anbieterurl'].'; echo'\">'; echo'Zu'; echo $row['anbieter'].'; echo'...</a>'; echo'<br><br></td>'; echo'</tr>'; echo'<tr>'; echo'<td bgcolor=\"842727\"><u><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"-1\">Dienste</u>:<br><br>'; echo $row['beschreibung'].'; echo'<br><br>'; echo'</td>'; echo'</tr>'; echo'<tr>'; echo'<td bgcolor=\"#842717\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"-1\"><u>Bewertung</u>:<br>'; echo $row['bewertung'].'; echo'</td>'; echo'</tr>'; echo'</table><font size=\"-2\">'; echo'© by webhostingvermittlung geschrieben von: '; echo $row['autor'].'; echo'</font><br></div>'; } ?> <?php $seiten = ceil($eintraege/$eintraege_pro_seite); for($i=0;$i<$seiten;$i++) { $a = $i+1; echo "<a href=\"anbieter_domain.php?seite=$i\">Anbieter $a</a> "; } ?>
Beitrag ge?ndert am 29.08.2005 18:52 von sneppa -
Also: Der Punkt bedeutet folgendes. Eine Variable braucht keine Anf?hrungszeichen. Wenn man aber nur einen echo-Befehl schreiben will geht das mit dem Punkt.
echo "Hallo" . $var . "Welt!";
MfG lagerhaus -
[..] echo'<a href=\"'; echo $row['anbieterurl'].'; echo' [..]
Diese Passage ist falsch. Versuch's so:
echo '<a href="';
echo $row['anbieterurl'] ."'>";
oder, falls Du es nur mit einem echo-Befehl ausgeben willst, dann mach es so:
echo "<a href=\"". $row['anbieterurl'] ."\">";
Beitrag ge?ndert am 29.08.2005 19:15 von compactdisc -
Hab ich gemacht ;)
Nun is es ja nich ganz fertig^^
So isses nich richtig:
echo "<a href=\"". $row['anbieterurl'] ."\">""Zu". $row['anbieter'] ."...</a>";
Wie dann?^^ -
echo "<a href=\"". $row['anbieterurl'] ."\">""Zu". $row['anbieter'] ."...</a>";
so:
echo "<a href=\"$row['anbieterurl']\">Zu $row['anbieter'] ...</a>";
oder so:
echo '<a href='.$row['anbieterurl'].'>Zu.' $row['anbieter'].' ...</a>';
mfg apollo13
-
Apollo13?
Dazu sag ich nur:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/wwwusr/m-musek/pub/gfx-web/scripts/anbieter_domain.php on line 71 -
upps:
echo "<a href='$row['anbieterurl']'>Zu' $row['anbieter']' ...</a>";
so muss gehen
mfg apollo13 -
Is noch immer^^
-
echo "<a href='$row['anbieterurl']'>Zu $row['anbieter'] ...</a>";
mfg apollo13
der doppelpost war keine absicht
Beitrag ge?ndert am 1.09.2005 07:40 von apollo13 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage