[PHP-MySQL] Leichte Frage !

pcjascha

www.loselotto.at
ID: 306072
L
14 Dezember 2007
99
1
Hi !
Ich habe ein kleines Prob :

PHP:
include("config.php");
		$findpartners = "SELECT name FROM partner";
		$getpartners = mysql_query($findpartners);
		while($row = mysql_fetch_array($getpartners))
		{
		echo '<span class="partnertxt">'.$row[name].'</span>';
		
		}
		?>

Er listet mir so alle Namen in der Tabelle Partner auf !
Jetzt mein Problem.
Ich habe z.b. in der Spalte Name von der Tabelle Partners :
* google
* klamm
* internet
* scherz
----------------------
Wenn er jetzt die Befehle ausführt steht dann da :
"googleklamminternetscherz"
Also quasi alles ohne Leerzeichen !
Meine Frage : Wie bekomme ich ein Leerzeichen rein das da steht :
google klamm internet scherz

?

Danke für eure Hilfe im Vorraus ;)
Pls help :(
 
Änder Zeile 6 einfach mal wie folgt:
PHP:
echo '<span class="partnertxt">'.$row[name].'</span> ';
Also am Ende vor '; ein Leerzeichen einfügen. Das müsste eigentlich schon reichen.
 
OMG das geht :biggrin:
Ich danke dir !
Ich stelle vielleicht gleich noch eine Frage hier im Tread weil ich gerade was probiere !
Danke, danke !!! Und noch ein frohes Fest :D

Edit : Also das ist bis jetzt mein Code :
PHP:
 include("config.php");
		$findpartners = "SELECT name FROM partner";
		$getpartners = mysql_query($findpartners);
		while($row = mysql_fetch_array($getpartners))
		{
		echo '<a href="spalte link von tabelle partner" target"_blank">''<span class="partnertxt">'.$row[name].'</span> ''</a>';  
		
		}
		?>


In Worten : Ich möchte, dass er dann halt die Website Namen wie z.b. google anzeigt und das dann als Link zu der Spalte "link" macht . Sieht ihr im Code !
Danke !
 
Zuletzt bearbeitet:
PHP:
 include("config.php"); 
        $findpartners = "SELECT name, link FROM partner"; 
        $getpartners = mysql_query($findpartners); 
        while($row = mysql_fetch_array($getpartners)) 
        { 
        echo "<span class='partnertxt'><a href='".$row['link']."' target='_blank'>".$row['name']."</a></span> ";   
         
        } 
        ?>
 
Gibt es die Spalte "link"?
evtl. setz mal https:// hinter das href='
Fehlermeldung?


bzw. was genau Funktioniert denn nicht?
 
PHP:
 include("config.php"); 
        $findpartners = "SELECT name, link FROM partner"; 
        $getpartners = mysql_query($findpartners); 
        while($row = mysql_fetch_array($getpartners)) 
        { 
        echo "<span class='partnertxt'><a href='https://".$row['link']."' target='_blank'>".$row['name']."</a></span> ";   
         
        } 
        ?>

gibt es in der Tabelle "Partner" das Feld/die Spalte "link"?
Wenn ja: steht da was drin?
Wenn nein: woher kommt die Info wohin z.b. "internet" und "scherz" verlinkt werden sollen?
 
Da kannst du es erkennen (Tipp: Wenn es zu klein erscheint erneut draufdrücken)

Ich hoffe du kannst mir helfen !

PHP:
include("config.php"); 
        $findpartners = "SELECT Name, Link FROM partner"; 
        $getpartners = mysql_query($findpartners); 
        while($row = mysql_fetch_array($getpartners)) 
        { 
        echo "<span class='partnertxt'><a href='https://".$row['Link']."' target='_blank'>".$row['Name']."</a></span> ";   
         
        } 
        ?>

"Case sensitivity"
 
Hm also ich seh eigentlich keinen Fehler.
Was geht denn nicht?
Zeigt es gar nichts mehr an?

Ich hab es mal lokal bei mir getestet, das funzt ohne Probleme.