1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

code vor ausführung ersetzen

  • Dirmhirn
  • 22. Juli 2008 um 17:40
  • Unerledigt
  • Dirmhirn
    19
    Dirmhirn
    Mitglied
    Reaktionen
    8
    Punkte
    3.838
    Beiträge
    697
    • 22. Juli 2008 um 17:40
    • #1

    Hi!

    Bin grad an meinem ersten PHP-Projekt.

    Ist eine Tabelle aus der man per link pro Zeile die Zeile löschen kann.

    Würde gerne eine function schreiben der ich diegewünschte "id-Art" übergebe und die mir das ganze dann hier ersetzt: "$row->part_id" um "part_id" geht es. Soll dann zB auch material_id heißen und PHP muss dann auch die spalte "material_id" auslesen.

    PHP
    function ($..., $zu_wählende_id-spalte) 
    ....
    while($row = mysql_fetch_object($ergebnis))
     {
      // table data
      $row_data = array(....
    'delete',
    '<a href=data_manipulation.php?return_url='.$return_url.'&tabelle=parts&column=part_id&data_id='.$row->part_id.'&operation=delete><img src=/icon/delete.jpg alt=\'Delete Part\'></a>');
    ....
         echo "<td class='ausgabe'>".$row_data[$key][1]."</td>"; 
    ....
    Alles anzeigen




    Das Array vor die While-Schleife setzen ging nicht, da hat er einfach die Variablen namen ausgegeben.
    Gibt es da so eine Art preprozessor?

    achja der aufruf kommt aus einer anderen datei nach einem include.

    PHP
    include 'code_teile/table_template.php';
     $cols = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15');
     create_table($cols,1,2,$return_url, "zu_wählende_id-spalte");



    idee wäre,dass ich nur eine Zeile brauche um aus verschiedenen Tabellen Datensätze zu löschen.

    lg Dirm

    Beamte sind wie Bücher, desto höher sie stehen, desto nutzloser sind sie.;)

  • Paulchen
    1
    Paulchen
    Gast
    • 22. Juli 2008 um 18:05
    • #2

    mysql_fetch_array (oder mysql_fetch_assoc) statt mysql_fetch_object und $row['part_id'] statt $row->part_id verwenden? Dann geht auch $row[$zu_wählende_id-spalte].

  • Dirmhirn
    19
    Dirmhirn
    Mitglied
    Reaktionen
    8
    Punkte
    3.838
    Beiträge
    697
    • 22. Juli 2008 um 19:27
    • #3

    super danke :) funktioniert

    Beamte sind wie Bücher, desto höher sie stehen, desto nutzloser sind sie.;)

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Tags

  • iraq
  • array oida

Rechtliches

Impressum

Datenschutzerklärung