javascript
  • php
  • jquery
  • html5
  • css3
  • 2017-01-21 1 views -1 likes 
    -1

    Code:Wie können wir Bedingungen angeben, wenn das Bild bereits in der Datenbank gespeichert ist und nicht erneut aktualisiert wird?

    if($_FILES['logo']['name']!='') 
    { 
        echo "<label for='Category_category_active' class='required'>University Logo</label> 
          <input type='file' name='logo' id='logoo'><span style='color:red;' disabled>Current Logo:</span>&nbsp;".$logo.""; 
    } 
    else 
    { 
        echo "<label for='Category_category_active' class='required'>University Logo</label> 
          <input type='file' name='logo' id='logoo'><span style='color:red;' disabled>Current Logo:</span>&nbsp;".$logo.""; 
    } 
    if($_FILES['uni_image']['name']!='') 
    { 
        echo "<label for='Category_category_active' class='required'>University Image</label> 
          <input type='file' name='uni_image' id='uni_image'><span style='color:red;' disabled>Current Image:</span>&nbsp; ".$uni_image.""; 
    } 
    else 
    { 
        echo "<label for='Category_category_active' class='required'>University Image</label> 
          <input type='file' name='uni_image' id='uni_image'><span style='color:red;' disabled>Current Image:</span>&nbsp; ".$uni_image.""; 
    } 
    

    Wenn ich auf Schaltfläche Datei Bildname zeigt nicht vor. Also, wie überprüfe ich, ob der Datei-Image-Name bereits in der Datenbank ist, die nicht aktualisiert werden kann.

    +3

    Ihre Frage ist nicht klar. bitte mach es verständlich. – Jaber

    +0

    'wenn ich auf" Senden "-Button klicken, wird Datei-Image-Name nicht angezeigt" - Sie müssen Ihren clientseitigen Code anzeigen - das ist der serverseitige Code –

    Antwort

    0

    Verarbeiten Sie Ihre Logik.

    Versuchen Sie, Ihre Schritte in einfache direkte Schritte zu brechen.

    Sie versuchen, ein Bild nur unter der Bedingung zu aktualisieren, wenn es nicht existiert.

    Schritt 1.) Auf Post, Abfrage Datenbank für POST Ergebnisse value. Führen Sie eine (in diesem Beispiel gU)

     $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
         $sql = "SELECT * FROM DatabaseTableNameHere WHERE img_column_name = ?"; 
         $q= $pdo->prepare($sql); 
         $q->execute(array($postvarvaluetovalidate)); 
         $data = $q->fetch(PDO::FETCH_ASSOC); 
    

    Schritt 2.)

    if ($q->rowCount() > 0) { $error = 'msghere'; } else { continue insert into database code here }

    Verwandte Themen