News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 8
Seite [1]
aschti


Poststar





Beiträge: 778
# Thema - 09.03.2010 um 14:41 Uhr
hi - ich bin n bißl am üben und tüftel,
aber in einen script hält mich jetzt schon 1,5tage ein fehler auf und ich weiss nicht wieso. ist bestimmt wieder nur ne kleinigkeit aber ich finde sie nicht. ich will nut eine sql auslesung an eine variable weitegeben allerdings gibt er mir nur eine aus obwohl es 10 sind über echo oder print gehts :-( aber das hilft mir nicht ^^

hate jemand einen tipp ?


 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
1. / 2. / ... 
<?php
 
   $mysql 
mysql_connect("$mysql_host""$mysql_user""$mysql_pw");

   
$res mysql_db_query("$mysql_db","SELECT * FROM $db_settings");
   
   
$num mysql_num_rows($res);
   echo 
"<u>$num Datensätze gefunden</u><br><br>";

   for (
$i=0$i<$num$i++)
   {
      
$id mysql_result($res$i"settings_id");
      
$name mysql_result($res$i"settings_name");
      
$value mysql_result($res$i"settings_value");
 
    
    
/*funktioniert*/ //echo "$id - $name - $value <br>";

    /*nur ein satz wird angezeigt 9stk fehlen*/  
$tpl_head "$id - $name - $value <br>";
   }


   
mysql_close($mysql);

?>


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 09.03.2010 um 15:19 Uhr
 
1.
1. / 2. / ... 
 $tpl_head "$id - $name - $value <br>";

ändern in
 
1.
1. / 2. / ... 
 $tpl_head[] = "$id - $name - $value <br>";

 
1.
1. / 2. / ... 
  mysql_close($mysql);

danach kannst du per
 
1.
1. / 2. / ... 
 print_R($tpl_head);

dein Array ausgeben, in welches die Settings vorhanden sind.

Grund wieso es die ganze zeit nicht klappt:
Bei jedem Durchlauf, überschreibst du die Variable $tpl_head mit den aktuellen Daten.
Mit $tbl_head[] erzwingst du ein Array, welches automatisches ein neues Index (+1) erhält.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 2 - 09.03.2010 um 16:17 Uhr
ok danke fr33zm4n, damit hats hingehaun hab noch was angepasst ist find ich zum späteren einbinden einafcher.

 
1.
2.
3.
1. / 2. / ... 
     $output[] = "$id - $name - $value";
    
$tpl_head print_r($outputtrue);

hast noch n tippt wie ich in der ausgabe die aufzählung wegbekomm;

Array ( [0] =>


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 09.03.2010 um 16:18 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 09.03.2010 um 16:49 Uhr
hast noch n tippt wie ich in der ausgabe die aufzählung wegbekomm;

Array ( [0] =>

?? Das ist dein eindeutiger Index, ohne diesen gibs keine Auflistung.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 4 - 09.03.2010 um 16:56 Uhr
hm fiese sache - dann muss ich mir eine andere alternative überlegen für die ausgabe


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 5 - 09.03.2010 um 17:12 Uhr
oben einfach ohne das print_r:

 
1.
1. / 2. / ... 
 $tpl_head[] = "$id - $name - $value <br>";

und unten dann:
 
1.
1. / 2. / ... 
 foreach($tpl_head AS $head) echo $head;


Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 6 - 09.03.2010 um 17:25 Uhr
hm auch eine variante duriel jedoch zeigt er dann nru wieder einen datensatz an


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 09.03.2010 um 20:22 Uhr
Alternative:
 
1.
1. / 2. / ... 
  $tpl_head[] = "$id - $name - $value <br>";


Dann nach der {:
(da muss auch duRiels-Code hin)
 
1.
2.
3.
4.
1. / 2. / ... 
 $cnt count($tpl_head);
for(
$run 0$cnt $run$run++){
echo 
$tpl_head[$run];
}


lg


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 8 - 09.03.2010 um 21:06 Uhr
09.03.2010 um 20:22 Uhr - Tom08:
Alternative:
 
1.
1. / 2. / ... 
  $tpl_head[] = "$id - $name - $value <br>";


Dann nach der {:
(da muss auch duRiels-Code hin)
 
1.
2.
3.
4.
1. / 2. / ... 
 $cnt count($tpl_head);
for(
$run 0$cnt $run$run++){
echo 
$tpl_head[$run];
}


lg


ist inhaltlich das gleiche...


Inaktiv
|
Antworten: 8
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo