SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.06.2016, 01:13:03
TheLebkuchen24 TheLebkuchen24 ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 29
Beiträge: 5
Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

Hallöchen,

ich will gerne für einen Handel etablieren, in dem man Ressourcen gegen Ressourcen tauschen kann.
Die Art der Ressource soll über ein Dropdown-Feld auswähl bar sein. Der Fakt, dass dadurch Nutzer ein Angebot erstellen können indem z.B. 10 Gold gegen 12 Gold gehandelt werden kann, ist mir klar. Mit Javascript will ich mich zu einem späteren Zeitpunkt beschäftigen und erstmal bei mysql, php, html und css bleiben. :D

Das Problem welches mir auf tut, ist, dass das erste Dropdown Feld einwandfrei mit seinen Auswahlmöglickeiten (abhängig von der Datenbank) generiert wird.
Das zweite Dropdown Feld allerding nicht mit den Auswahlmöglichkeiten der Datenbank. Hier werden schlicht keine generiert!

PHP-Code:
<table>
    <tr>
      <td>Ich biete:</td>
      <td></td>
      <td> => </td>
      <td>Ich verlange:</td>
      <td></td>
    </tr>
    <tr>
      <td><input type="text" name="res_offer_amount" /></td>
      <td><select name="res_offer" id="res_offer">
          <option disabled selected value> Bitte wählen </option>
          <?php
          
while($res_name mysqli_fetch_assoc($ressourcename_get)){
            echo(
"<option value=".("res_offer_" $res_name['id']).">".$res_name['name']."</option>");
          }
          
?>
          </select>
      </td>
      <td> => </td>
      <td><input type="text" name="res_request_amount" /></td>
      <td><select name="res_request" id="res_request">
          <option disabled selected value> Bitte wählen </option>
          <?php
          
while($res_name mysqli_fetch_assoc($ressourcename_get)){
            echo(
"<option value=".("res_request_" $res_name['id']).">".$res_name['name']."</option>");
          }
          
?>
          </select>
      </td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td><input type="submit" name="create_offer" value="Angebot einstellen" /></td>
    </tr>
  </table>
Mit Zitat antworten
  #2  
Alt 03.06.2016, 09:40:26
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

mysqli_fetch_assoc liest immer das nächste Ergebnis aus. Wenn du in der ersten Schleife schon alle ausgelesen hast, dann kommt halt auch nichts mehr, er fängt nicht wieder von vorne an.
Lies alle Daten mit fetch_all aus und durchlaufe das Array dann zwei Mal mit foreach.
Mit Zitat antworten
  #3  
Alt 03.06.2016, 21:10:34
TheLebkuchen24 TheLebkuchen24 ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 29
Beiträge: 5
AW: Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

Danke!

Nun habe ich irgendwie das Problem, dass lokal mysqli_fetch_all() mit XAMPP funktioniert. Aber nicht, wenn ich das Skript auf dem Server ausführe. :(


Btw. ich habe den Code so abgeändert:
PHP-Code:
<?php
  $res_name 
mysqli_fetch_all($ressourcename_getMYSQLI_BOTH);
?>

<h2>Marktplatz</h2>
Hier kannst du bald mit anderen Spielern Handel treiben...<br>
<hr />
<br><br><br>


<form action="market_create_offer.php" method="POST">
  <table>
    <tr>
      <td>Ich biete:</td>
      <td></td>
      <td> => </td>
      <td>Ich verlange:</td>
      <td></td>
    </tr>
    <tr>
      <td><input type="text" name="res_offer_amount" /></td>
      <td><select name="res_offer" id="res_offer">
          <option disabled selected value> Bitte wählen </option>
          <?php
          
foreach($res_name as $id => $row){
            echo(
"<option value=".$row['name'].">".$row['name']."</option>");
          }
          
?>
          </select>
      </td>
      <td> => </td>
      <td><input type="text" name="res_request_amount" /></td>
      <td><select name="res_request" id="res_request">
          <option disabled selected value> Bitte wählen </option>
          <?php
          
foreach($res_name as $id => $row){
            echo(
"<option value=".$row['name'].">".$row['name']."</option>");
          }
          
?>
          </select>
      </td>
    </tr>
    <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
      <td><input type="submit" name="create_offer" value="Angebot einstellen" /></td>
    </tr>
  </table>
</form>
Mit Zitat antworten
  #4  
Alt 03.06.2016, 22:01:01
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

Hast Du Dir mal die Installation auf dem Server angesehen, warum mysqli_* nicht funktioniert?
PHP-Code:
phpinfo(); 
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 04.06.2016, 15:11:38
TheLebkuchen24 TheLebkuchen24 ist offline
Anfänger
 
Registriert seit: May 2016
Alter: 29
Beiträge: 5
AW: Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

Hm.... ganz viele Tabellen die mir bestimmt irgendetwas sagen wollen, ich aber nur zum Teil Bahnhof verstehe... xD

Aber mysqli_* funktioniert, denn Befehle wie mysqli_fetch_assoc(), mysqli_query(), .... bearbeitet der Server. Nur bei mysqli_fetch_all() schtreikt dieser scheinbar.
Mit Zitat antworten
  #6  
Alt 06.06.2016, 10:22:27
chorn chorn ist offline
Junior Member
 
Registriert seit: Apr 2016
Alter: 44
Beiträge: 171
AW: Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

du kannst ja auch weiterhin mit assoc in einer Schleife arbeiten, aber halt nur ein Mal und dann die Ergebnisse in einem Array cachen und das dann mit foreach durchlaufen.
Mit Zitat antworten
  #7  
Alt 06.06.2016, 11:46:19
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Möchte gerne 2 mal Dropdownfeld mit selben Inhalt

Zitat:
Zitat von TheLebkuchen24 Beitrag anzeigen
[..] Nur bei mysqli_fetch_all() schtreikt dieser scheinbar.
Das Verhalten ist korrekt - denn diese Funktion gibt - meines Wissens nach - es auch nicht - hättest Du aber auch an der Fehlermeldung merken müssen.

Verwende mysqli_stmt_fetch().
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DB Abfrage über Dropdownfeld magsd MySQLi/PDO/(MySQL) 1 27.02.2008 17:45:44
Fehler in Script das Inhalt einer .txt Datei (HTML Sourcecode) in Datei schreiben sol RookieXL2 PHP für Fortgeschrittene und Experten 2 09.06.2007 00:58:33
Textdatei auslesen und Inhalt verwenden d4rkm3n PHP Grundlagen 14 21.06.2006 18:27:59
Abfrage ob Inhalt ja oder nein? tyrra PHP Grundlagen 5 01.06.2005 15:32:29
Kompletten Inhalt per PHP steuern? Zel Greywards PHP Grundlagen 22 20.09.2004 17:30:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:03:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt