2016-04-18 7 views
0

Hallo ich brauche etwas Hilfe eine Form von Datenbank zu erstellen: DatabasePHP Formular mit MySQL-Datenbank

Und ich habe dies:

global $wpdb; 
//$query ="SELECT modelo,ID FROM volumes"; 
$query ="SELECT Modelo,ID FROM volumes order by ID"; 
$wpdb->query($query) 

Und:

<div class="form_fields"> 
<p> 
<label for="modelo">Model: 
echo "<select name=Modelo value=''>Modelo</option>"; // list box select command 

foreach ($wpdb->query($query) as $row){//Array or records stored in $row 

echo "<option value=$row[ID]>$row[Modelo]</option>"; 

/* Option values are added by looping through the array */ 

} 

echo "</select>";// Closing of list box 
     </label> 
    </p></div> 

Was ist falsch?

+2

Ihr Code ist ein wenig chaotisch, es ist schwer zu sehen, was jetzt mit dem Code falsch ist. – Jer

+0

Sie benötigen niemals eine globale Variable, wenn Sie ** objektorientiert ** codieren. –

Antwort

0

Bitte überprüfen Sie dies:

<?php 
global $wpdb; 
$query ="SELECT Modelo,ID FROM volumes order by ID"; 
$wpdb->query($query); 
?> 

<div class="form_fields"> 
    <label for="modelo">Model: </label> 
    <select name=Modelo value=''> 
     <option>Modelo</option> 
     <?php 
     foreach ($wpdb->query($query) as $row) { 
      ?> 
      <option value="<?php echo $row->ID; ?>"><?php echo $row->Modelo; ?></option> 
     <?php 
     } 
      ?> 
    </select> 
</div> 
+0

Besser http://imgur.com/THFK99n Aber nicht die Werte angezeigt ... –

+0

@ GonçaloLoureiro, hat meine Antwort nicht dein Problem gelöst. – Nehal

+0

löse ich bereits mit Amit Visodiya Antwort, aber jetzt brauche ich, wenn e das richtige Modell auswählen Feld erscheinen andere Form mit allen „Tamanho“ zur Verfügung mit dem gewählten Modell ... –

0

Try this:

<?php 
global $wpdb; 
//$query ="SELECT modelo,ID FROM volumes"; 
$query = "SELECT Modelo,ID FROM volumes order by ID"; 
$results = $wpdb->get_results($query); 
?> 
<div class="form_fields"> 
    <p> 
     <label for="modelo">Model: 
      <select name=Modelo> 
       <option value=''>Modelo</option> 
       <?php 
       foreach ($results as $row) {//Array or records stored in $row 
        echo "<option value='{$row->ID}'>{$row->Modelo}</option>"; 
        /* Option values are added by looping through the array */ 
       } 
       ?> 
      </select> 
     </label> 
    </p> 
</div> 
+0

Ich versuche, aber das erscheint: http://www.mattashapes.com/site/?page_id=9285 –

+0

Seite URL ist nicht korrekt. Bitte überprüfen Sie Ihre Seite diese Seite ist verfügbar oder nicht? –

+0

http://imgur.com/07tfDw6 –

0

Bitte versuchen Sie diese

Modell: Modelo "; foreach ($ wpdb-> query ($ query) als $ row) {echo "". $ row ['Modelo']. ""; } echo ""; ?>

+0

Ich löse bereits mit Amit Visodiya ans Wer, aber jetzt brauche ich, wenn e das richtige Modell wählen, erscheinen andere Formularfeld mit allen "Tamanho" mit dem ausgewählten Modell ... –