| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 20.06.2007
Beiträge: 7
![]() | danke@Zergling ich bin wieder mal einen Schritt weiter, allerdings hab ich 2 neue kleinere Probleme (und wieder mal keine Ahnung, warum das so ist). Error Reporting hab ich an - spuckt aber keine Hinweise aus. Das erste ist, dass er die Tabelle mit Kopfzeile anlegt, aber alle Ergebnisse in die erste Spalte schreibt. Also alles in die Spalte ID (die anderen bleiben leer). Oh da fällt mir ein, dass ich das Feld ID noch loswerden muss. Wie kann ich in der Folgenden Zeile sagen, dass er alles außer ID anzeigen soll?: $ausgabe .= "<th>" . mysql_field_name($ergebnis,$I) . "</th>"; Das zweite kleinere ist, dass die Sache mit den verschiedenen Zeilenfarben nicht funktioniert. Wenn ich statt <td> <td bgcolor="$color"> setze, kommt ein "unexpected T_VARIABLE". Aber $color ist doch definiert, oder? Hier ist nochmal die Funktion: PHP-Code: Gruß Shy |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Also so kommen wir nicht weiter - wenn auf deine Aussagen kein Verlass ist kann ich dir nicht weiterhelfen. Entweder hast du error_reporting(E_ALL) nicht an oder dein Code unten ist verpfuscht. Zitat:
Ich kann auch all deine anderen Probleme nicht nachvollziehen, $color wird zwingend bei jedem Schleifendurchlauf erstellt und mit sinnvollem Inhalt gefüllt und auch deine Kopfzeile sieht für mich korrekt aus. Schick doch mal bitte jetzt den richtigen PHP-Code und den von ihm erzeugten HTML-Code. | |
| |
| | |
| Neuer Benutzer Registriert seit: 20.06.2007
Beiträge: 7
![]() | Hab ich doch geschrieben: "Wenn ich statt <td> <td bgcolor="$color"> setze, kommt ein "unexpected T_VARIABLE". Ich weiß nicht so richtig, welchen erzeugten html-code du brauchst? Das Formular denke ich mal nicht, denn die Werte werden ja richtig übergeben und ich bekomme alles was ich brauche aufgelistet. und das file an das die Formularwerte übergeben werden, wo die Funktion dann aufgerufen wird (ganz unten), sieht so aus: PHP-Code: |
| |
| | |
| Moderator und Wett-König | Hallo shyrin, ich kann Zergling wirklich verstehen. Deinen Code zu debuggen macht keinen Spass, denn der ist so wirr und zeugt nicht von gutem Stil. Code: import_request_variables('G','url_');
haufenweise "@"-Zeichen machen das ganze in einer Weise intransparent, das ein Debugging unmöglich macht. Ich gebe dir einen Guten Tipp: mal das, was du eigentlich vor hast auf ein Blatt Papier und zerlege es solange in einzelne Schritte, bis du jeden einzelnen Schritt sauber abbilden kannst ohne zig if's verschachteln zu müssen. Anschließend implementierst du das nochmal, dann helfe ich dir auch weiter.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 16.02.2006
Beiträge: 303
![]() | Auch Lehrbücher sind wohl nicht mehr das, was sie mal waren. Ein @ im Code spricht eher von grobem Unfug. Ist zwar nur eine "notice" Unterdrückung, weil die Variablen nicht vorbelegt ist, aber das macht es auch nicht viel besser. Dein Hintergundfarbe in Zeiten von CSS im Code zu verankern, html Code durchgängig im PHP Modus durchzuackern etc. führt den Stil von oben fort. Zitat:
das Datenfeld id steht und auch, wie man in dieser for Schleife den index entsprechend verändert. Code: $ausgabe .= "<td bgcolor="$color"><a href=\"edit.php?id=". $datensatz['id'] ."\">". $datensatz['find'] . "</a>, Grüße Tine | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| auf nächsten Datensatz zugreifen | cycap | Datenbanken | 5 | 18.12.2007 14:32 |
| IE5 link futzt net, rechte Maus + link öffnen geht | hackenbusch | HTML, Usability und Barrierefreiheit | 1 | 03.01.2007 00:48 |
| CSS: Link Styles | SvenLittkowski | HTML, Usability und Barrierefreiheit | 3 | 26.09.2006 17:13 |
| datensatz problem | 24bits | PHP Tipps 2006 | 1 | 30.08.2006 18:52 |
| Php script über link ausführen!?? | Funky_ | PHP Tipps 2006 | 2 | 20.06.2006 11:32 |
| einen variablen datensatz löschen | PHP Tipps 2007 | 3 | 04.11.2005 12:41 | |
| Daten aus MySQL-abfrage zum Link mit id zusammensetzen | maccoder | Datenbanken | 2 | 13.09.2005 16:49 |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| weiterleitung per link im gleichem frame | PHP Tipps 2005 | 17 | 23.05.2005 11:34 | |
| Datensatz ändern funktioniert nicht | PHP Tipps 2005 | 3 | 03.03.2005 23:09 | |
| Leeren Datensatz editierbar machen | Anuschka | PHP Tipps 2004-2 | 1 | 27.12.2004 13:28 |
| Variabel in link übergeben und Datensatz löschen | Datenbanken | 4 | 17.12.2004 13:08 | |
| [Erledigt] über ein Link --> Tabelleneintrag | PHP Tipps 2004 | 9 | 03.11.2004 17:09 | |
| absoluter link | PHP Tipps 2004 | 10 | 01.07.2004 23:00 | |
| PHP Link ??? | PHP Tipps 2004 | 4 | 25.06.2004 17:24 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php ergebnisse als link, import_request_variables g url_, import_request_variables(\'p\',\'url_\');, link in datenbank speichern, datenbankausgabe als link, bibfunktionen.php, php datenbankausgabe vorlage, php datenbankausgabe per link, ausgabe von einzelnen datensätzen, php: mehrere links pro datensatz, http://www.php.de/php-tipps-2007/44314-datenbankausgabe-mit-link-zu-einzelnen-datensatz.html, \alles außer id\ mysql |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.