2016-04-13 13 views
-1

Alle Codes sind in der gleichen Seite gefunden, der PHP wird zuerst geladen. Der PHP scheint gut, weil alle Daten korrekt geladen. Mit PHP, um alle Inhalte zu laden, habe ich eine Schaltfläche neben allen hinzugefügt die Datensätze in der Tabelle, die ersten 3 Tasten funktionieren wie erwartet..aber der Rest funktioniert nicht. Kann mir jemand bitte helfen ..Javascript nimmt keine Werte

//php part 
include('ConnectDB.php'); 
$sql="select * from PhoneDetails"; 
$Result=sqlsrv_query($conn,$sql); 
$list=""; 
    while($resultlist=sqlsrv_fetch_array($result)) 
    { 
    $model=$resultlist['Model']; 
    $make=$resultlist['Make']; 

    $list .= '<tr><td>'.$model.'</td><td>'.$make.'</td><td><button onclick=" check('.$model.','.$make.')">Display value in alert box</button></td></tr>'; 
    } 


//For js part 
function check(model,make) 
     { 
      alert(make+" "+model); 
     } 

///html part 
<table> 
     <tr><th>Model</th><th>Make</th></tr>  
     <?php echo $list ?>   
</table> 
+1

Definieren Sie "nicht funktioniert". Ich vermute, weil Sie völlig ungültiges JS erzeugen, weil Sie nichts mit den $ -Modell- und den $ make-Variablen machen; Wenn sie keine Zahlen sind, müssen sie in Anführungszeichen gesetzt werden, um JS-Strings zu sein. Wenn Sie Fragen wie diese stellen, müssen Sie das gerenderte HTML veröffentlichen. Sie hätten das gerenderte HTML trotzdem sehen sollen. –

+1

Sie scheinen '?>' Zu verpassen, um den PHP-Modus vor dem JS-Teil zu beenden. – Barmar

+0

Ich würde die weitere Verarbeitung mit dem '$ model' und '$ make' machen. Ich möchte, dass das onclick-Ereignis (das nur für die ersten drei Buttons funktioniert) das '$ model' und '$ make' erfassen kann jede Reihe der Tabelle. Und die oben genannten Codes sind innerhalb ihrer jeweiligen Tags – atish969

Antwort

1

Sie benötigen eine Funktion in <script></script> Tags und Ihre PHP in <?php ?> Tags wickeln. Im Moment haben Sie Javascript, HTML und PHP zusammengemischt.

+0

Es ist nur ein Teil des Codes, sie sind bereits in ihren jeweiligen Tags – atish969

Verwandte Themen