1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

code vor ausführung ersetzen

  • Dirmhirn
  • 22. Juli 2008 um 17:40
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Dirmhirn
    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

  • 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
    Punkte
    3.838
    Beiträge
    697
    • 22. Juli 2008 um 19:27
    • #3

    super danke :) funktioniert

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Tags

  • iraq
  • array oida
  1. Datenschutzerklärung
  2. Impressum