ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
588
588
EMPFEHLEN
-
Hallo, hier kommt eine kleine Anfänger Frage:
ich möchte einfach nur überprüfen ob ein Feld in der Tabelle einen Inhalt hat oder nicht. das Feld ist $cv. Hier habe ich einen Ansatz versucht:
In meinem HTML Code kommt dann:PHP-Code:$sqlinfo=mysql_query("select*from tabelle where userid='$userinfo' ");
if(!empty($sqlinfo)){
$rowuser=mysql_fetch_array($sqlinfo);
$u_id=$rowuser["userid"];
$cv=$rowuser["cv"];
}
if($cv==1){
$cv_anzeige="<a href=\"http://www.test.de/pdf/$cv\" target=\"_blank\"><strong>Link </strong></a>";
}else{
$cv_anzeige=" ";
}
<?php echo "$cv_anzeige"; ?>
Funktioniert aber nicht..
Danke für die Hilfe!
-
Wsa mir auf Anhieb auffällt, ist, dass zwischen select, * und from keine Leerezeichen sind. Die solltest Du aber haben! Also so:
Das könnte evtl. schon was bringen.PHP-Code:$sqlinfo=mysql_query("select * from tabelle where userid='$userinfo' ");
Ansonsten, hast Du mal versucht mit Hilfe von ein paar echo's zu schauen, wie weit da Script durchlaufen wird und ob $sqlinfo evtl. doch empty ist?
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
Danke für deine Antwort,
die Ausgabe funktioniert ohne Probleme. Ich kann mir auch $cv ausgeben lassen mit echo, das Problem ist nur wenn kein Link eingetragen ist, soll ja auch nichts angezeigt werden in HTML.
Gruß
sugar
-
Dann bekommst Du immer einen Link angezeigt oder wie?
Ich verstehe nicht ganz, wo genau das Problem liegt.
Kannst Du es evtl. noch mal ein wenig genauer beschreiben?
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
Es ist eine Art Adressdatenbank. Man kann sich anmelden und seine Adresse etc. eingeben. Diese wird an anderer Stelle dann wieder ausgegeben. Dieses Feld cv ist allerdings optional, hier kann man einen Lebenslauf als PDF Datei seinem Profil anhängen. Aber nicht jeder muss eine Datei anhängen. Bei der Ausgabe soll dann eben nur der Link zum PDF angezeigt werden, wenn jemand diesen eingetragen hat. Der Link wird in der DB im Feld "cv" gespeichert.
-
Das habe ich verstanden, ok!
Aber wo liegt jetzt das Problem, wird denn jetzt immer ein Link angezeigt oder garnicht oder wie?
Und kann denn der Wert für den $cv in überhaupt 1 sein?
Gib mal ein Beispiel für einen Datensatz!
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
genau da liegt das problem! ich weiss eben nicht wie ich das feld überprüfe, daher hatte ich das einfach versucht mit wert 1. ist aber wohl falsch...
theoretisch brauch ich eine if-abfrage die abfragt ob in der db das feld cv einen eintrag hat oder nicht.
-
Ich glaube jetzt verstehe ich, was Du meinst.
Versuch's mal so:Damit wird überprüft, ob die Variable $cv nicht leer ist!PHP-Code:$sqlinfo = mysql_query("select * from tabelle where userid='$userinfo' ");
if(!empty($sqlinfo)) {
$rowuser = mysql_fetch_array($sqlinfo);
$u_id = $rowuser["userid"];
$cv = $rowuser["cv"];
}
if($cv != "") {
$cv_anzeige = "<a href=\"http://www.test.de/pdf/$cv\" target=\"_blank\"><strong>Link </strong></a>";
}else {
$cv_anzeige = " ";
}
redlamaWissen ist Macht! Nichts wissen macht auch nichts, ...
www.redlama.org
-
ja genau das hab ich gesucht! vielen dank!
Ähnliche Themen
-
Überprüfen ob Monitor eingeschaltet ist oder nicht.
Von snowpix im Forum Linux & UnixAntworten: 1Letzter Beitrag: 09.08.10, 11:45 -
MySQL:Ausgabe von Werten aus einer Spalte von Feldern mit bestimmten Inhalt
Von matze1983 im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 13.01.08, 23:30 -
Inhalt v. Spalte sp_x der Tabelle tab_x in Spalte sp_y in Tabelle tab_y einfügen
Von webdev im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 25.01.06, 17:03 -
Problem mit Textarea -> TEXT inhalt aus mysql spalte
Von BenoX im Forum PHPAntworten: 3Letzter Beitrag: 26.09.04, 16:49 -
[PHP und MySQL] Input Felder auf Inhalt überprüfen und abspeichern
Von Thorsten Ball im Forum PHPAntworten: 2Letzter Beitrag: 20.12.03, 10:41





Zitieren
Login





