Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
button in Tabelle deaktivieren
#1
PHP-Code:
  echo "<tr>
     <td id=tab class=gruen>"
.$row['uhrzeit']."</td>
     <td id=tab class=gruen>"
.$row['kennung']."</td>
     <td id=tab class=gruen>"
.$sub."</td>
     <td id=tab class=gruen>"
.$row['bezeichnung']."</td>
     <td id=td1 class=graubut><button value="
,$zahl," onclick=ticket(this)  if (row['idea_v'] === 1) { echo 'disabled' >".$zahl."</button></td>
        </tr>"
;
 } else { 

 Hallo mein Problem liegt hier :

PHP-Code:
if (row['idea_v'] === 1) { echo 'disabled' 

 wie muss ich den Code einsetzen?  (" ") geht nicht! ( ",  ,") geht auch nicht

Fehlermeldung : Parse error: syntax error, unexpected token "if", expecting "," or ";"
Zitieren
#2
Du hast bestimmt das $-Zeichen vor der Variable vergessen.
"Gerne dürft ihr mir eine gute Bewertung da lassen aber auch gegenüber Kritik bin ich offen" Angel
Zitieren
#3
(17.12.2022, 17:36)rzscout schrieb: Du hast bestimmt das $-Zeichen vor der Variable vergessen.

 das habe ich auch vergessen  Rolleyes  aber das Problem ist noch nicht gelöst Huh 

neue Fehlermeldung : Parse error: syntax error, unexpected string content "", expecting "-" or identifier or variable or number
Zitieren
#4
habe noch einiges ausprobiert, leider ohne Erfolg Cry

PHP-Code:
echo "<tr
 <td id=tab class=rot>"
.$row['uhrzeit']."</td>
 <td id=tab class=rot>"
.$row['kennung']."</td>
 <td id=tab class=rot>"
.$sub."</td>
 <td id=tab class=rot>"
.$row['bezeichnung']."</td>
 <td id=td1 class=graubut><button value="
,$zahl," onclick=ticket(this) if (",$row['idea_v']," === ",$wert,") { echo 'disabled' > ".$zahl."</button></td>
</tr>"

Zitieren
#5
Warum nutzt du bei der onclick Zeile kommers? Da sollten Punkte hin,bzw hoch kommers und punkte.oder halt andersrum. Aber für normalen kommers haben da auf jedenfalls nichts zu suchen. Wenn Finale Ende ist Land ich Mal genauer schauen und Lösung zeigen
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat
Zitieren
#6
korrigiert !

korrigiert !

PHP-Code:
if ($sub == "EINSATZALARM" AND $send == "1") {
          
          
echo "<tr>
              <td id=tab class=rot>"
.$row['uhrzeit']."</td>
              <td id=tab class=rot>"
.$row['kennung']."</td>
               <td id=tab class=rot>"
.$sub."</td>
                 <td id=tab class=rot>"
.$row['bezeichnung']."</td>
              <td id=td1 class=graubut><button value="
.$zahl." onclick=ticket(this) if (".$idea." === ".$wert.") { disabled } > ".$zahl."</button></td>      
              <td><img src=image/alarmos.png height=18 width=18 ></td>
                 </tr>"
;
         } else { 

 das hier aber weiterhin ohne Funktion
PHP-Code:
if (".$idea." === ".$wert.") { disabled 
Zitieren
#7
Du hast aber mehrere kleine Probleme in den Code.
Du benutzt mehrmals die id tab , das ist nicht erlaubt.
Warum fehlen den überall die Hochkommers? Das ist zwar erlaubt , doch ich finde das man dann den Code schwerer lesen kann und Fehler anfälliger ist.

Eine if Abfrage im Echo geht glaube ich nur mit Eval und eval ist böse.
Ich weiß zwar nicht was alles in den Variablen steht , doch ich würde es mal so versuchen

PHP-Code:
<?php
if ($idea == $wert) {
     
$dis='disabled';
}else{
     
$dis='';
}
echo 
"
<tr>
    <td id='tab1' class='rot'>"
.$row['uhrzeit']."</td>
    <td id='tab2' class='rot'>"
.$row['kennung']."</td>
    <td id='tab3' class='rot'>"
.$sub."</td>
    <td id='tab4' class='rot'>"
.$row['bezeichnung']."</td>
    <td id='td1' class='graubut'>
            <button value='
$zahl' onclick=ticket(this) } $dis$zahl</button>
       </td>
       <td>
            <img src='image/alarmos.png' height='18' width='18'>
       </td> 
</tr>"
;
?>
Hier sind alle meine Lösungen aus allen Foren. Ich helfe auch in Facebook-chat
Zitieren
#8
(18.12.2022, 21:10)admin schrieb: Du hast aber mehrere kleine Probleme in den Code.
Du benutzt mehrmals die id tab , das ist nicht erlaubt.
Warum fehlen den überall die Hochkommers? Das ist zwar erlaubt , doch ich finde das man dann den Code schwerer lesen kann und Fehler anfälliger ist.

Eine if Abfrage im Echo geht glaube ich nur mit Eval und eval ist böse.
Ich weiß zwar nicht was alles in den Variablen steht , doch ich würde es mal so versuchen

PHP-Code:
<?php
if ($idea == $wert) {
     $dis='disabled';
}else{
     $dis='';
}
echo 
"
<tr>
    <td id='tab1' class='rot'>"
.$row['uhrzeit']."</td>
    <td id='tab2' class='rot'>"
.$row['kennung']."</td>
    <td id='tab3' class='rot'>"
.$sub."</td>
    <td id='tab4' class='rot'>"
.$row['bezeichnung']."</td>
    <td id='td1' class='graubut'>
            <button value='
$zahl' onclick=ticket(this) } $dis$zahl</button>
       </td>
       <td>
            <img src='image/alarmos.png' height='18' width='18'>
       </td> 
</tr>"
;
?>

 danke :-) deine Lösung läuft! und für die anderen Hinweise auch ein dickes Dankeschön! Super
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste