Brauche bitte hilfe beim verbinden 2er Skripte

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Brauche bitte hilfe beim verbinden 2er Skripte

    Hi @ll,

    für mich ist php absolutes Neuland. deshalb hoffe ich hie bei den wissenden Hilfe zu bekommen, da ich aus den mauals nicht so richtig schlau werde.

    ich habe win problem, ich muß 2 skripte miteinander verbinde, ein Formular zum spieschrn von Daten in eine DB und ein Uploadformular.

    dieses habe ich auch schon versucht. mit dem ergebniss, daß nun nur noch das Uploarformular geht.

    es währ echt klasse wenn mir da jemand helfen köpnnte.

    meinen versuch hänge an meinen Beitrag.

    vielen Dank schon mal im Voraus

    Gruß Cooky

    PHP-Code:
    <?php
    function GetSQLValueString($theValue$theType$theDefinedValue ""$theNotDefinedValue ""
    {
      
    $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;

      switch (
    $theType) {
        case 
    "text":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;    
        case 
    "long":
        case 
    "int":
          
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case 
    "double":
          
    $theValue = ($theValue != "") ? "'" doubleval($theValue) . "'" "NULL";
          break;
        case 
    "date":
          
    $theValue = ($theValue != "") ? "'" $theValue "'" "NULL";
          break;
        case 
    "defined":
          
    $theValue = ($theValue != "") ? $theDefinedValue $theNotDefinedValue;
          break;
      }
      return 
    $theValue;
    }

    $editFormAction $HTTP_SERVER_VARS['PHP_SELF'];
    if (isset(
    $HTTP_SERVER_VARS['QUERY_STRING'])) {
      
    $editFormAction .= "?" $HTTP_SERVER_VARS['QUERY_STRING'];
    }

    if ((isset(
    $HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
      
    $insertSQL sprintf("INSERT INTO anzeigen (anzeigen_id, fahrzeugtyp_id, automarke_id, modell, farbe, metallic, baujahrJahr, baujahrMonat, erstzulassungJahr, erstzulassungMonat, tuevJahr, tuevMonat, auJahr, auMonat, leistung_kw, leistung_ps, kilometer_stand, treibstoff_id, preis, mwst_ausweisbar, extras, bemerkung, bild) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           
    GetSQLValueString($HTTP_POST_VARS['anzeigen_id'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['fahrzeugtyp_id'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['automarke_id'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['modell'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['farbe'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['metallic'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['baujahrJahr'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['baujahrMonat'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['erstzulassungJahr'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['erstzulassungMonat'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['tuevJahr'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['tuevMonat'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['auJahr'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['auMonat'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['leistung_kw'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['leistung_ps'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['kilometer_stand'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['treibstoff_id'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['preis'], "double"),
                           
    GetSQLValueString($HTTP_POST_VARS['mwst_ausweisbar'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['extras'], "int"),
                           
    GetSQLValueString($HTTP_POST_VARS['bemerkung'], "text"),
                           
    GetSQLValueString($HTTP_POST_VARS['bild'], "text"));

      
    $insertGoTo "Anzeigen_eingabe_speicher.php";
      if (isset(
    $HTTP_SERVER_VARS['QUERY_STRING'])) {
        
    $insertGoTo .= (strpos($insertGoTo'?')) ? "&" "?";
        
    $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
      }
      
    header(sprintf("Location: %s"$insertGoTo));
    }
    ?>
    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <p align="center"><font color="003399" size="5" face="Verdana, Arial, Helvetica, sans-serif">Anzeigen 
      hinzuf&uuml;gen</font></p>
    <p>&nbsp;</p>
    <form method="post" name="form1" action="<?php echo $editFormAction?>"enctype="multipart/form-data">
      <table width="85%" height="70%" align="center">
        <tr valign="baseline"> 
          <td width="100" align="right" nowrap><div align="right">Automarke: </div></td>
          <td width="192"><select name="automarke_id">
              <?php 
    do {  
    ?>
                <td width="192"><select name="fahrzeugtyp_id">
              <?php 
    do {  
    ?>
                  </select></td>
        <tr valign="baseline"> 
          <td nowrap align="right"><div align="right">Modell: </div></td>
          <td colspan="2"><input name="modell" type="text" size="50"> <div align="right"></div></td>
          <td>&nbsp;</td>
        <tr valign="baseline"> 
          <td nowrap align="right"><div align="right">Farbe: </div></td>
          <td><input type="text" name="farbe" value="" size="32"></td>
          <td><div align="right">Metallic: </div></td>
          <td><input type="checkbox" name="metallic" value="" ></td>
        </tr>
              <td><input name="leistung_ps" type="text" size="6" maxlength="6"></td>
        </tr>
        <tr valign="baseline"> 
          <td nowrap align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td><div align="right"></div></td>
          <td>&nbsp;</td>
        </tr>
        <tr valign="baseline"> 
          <td nowrap align="right"><div align="right">Kilometerstand: </div></td>
          <td><input name="kilometer_stand" type="text" size="12" maxlength="8"></td>
          <td><div align="right">Treibstoff: </div></td>
          <td><select name="treibstoff_id">
              <?php 
    do {  
    ?>
                     </select></td>
        </tr>
        <tr valign="baseline"> 
          <td nowrap align="right"><div align="right"></div></td>
          <td>&nbsp;</td>
          <td><div align="right"></div></td>
          <td>&nbsp;</td>
        </tr>
        <tr valign="baseline"> 
          <td nowrap align="right"><div align="right"><strong><font size="4">Preis: 
              </font></strong></div></td>
          <td><strong><font size="4"> 
            <input name="preis" type="text" size="10" maxlength="8">
            &euro;</font></strong></td>
          <td><div align="right">Mwst ausweisbar: </div></td>
          <td><input type="checkbox" name="mwst_ausweisbar" value="" ></td>
        </tr>
        <tr valign="baseline"> 
          <td nowrap align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td><div align="right"></div></td>
          <td>&nbsp;</td>
        </tr>
        <tr valign="baseline"> 
          <td nowrap align="right" valign="top"><div align="right">Bemerkung: </div></td>
          <td colspan="3"><textarea name="bemerkung" cols="50" rows="5"></textarea> 
          </td>
        </tr>
        <tr valign="baseline"> 
          <td height="26" align="right" nowrap>&nbsp;</td>
          <td> <?php    
        
    $size $bild_size// Größe der Datei 
        
    $name $bild_name// Der Originalname 
        
    $type $bild_type// Der MIME Type der Datei 

        
    if(eregi("(jpg|gif)$",$name)) {
        if(
    $size<99999999 AND $size!=0) {  
          
    $name = ['anzeigen_id']
          
    copy($bild,$name); // Kopiert das Bild 
          
    echo "Die Datei erfolgreich hochgeladen.<br>"
          echo 
    "Name: ".$name."<br>"
          echo 
    "Ansehen: <a href='".$name."'>".$name."</a>";  
        } else { 
          echo 
    "Ihre Datei ist zu groß oder 0kb!";  
        } 
        } else { 
        echo 
    "Falsche Erweiterung: ".$name
        } 
          echo 
    "<form action='".$PHP_SELF."' enctype=\"multipart/form-data\" method='post'>"
        echo 
    "<input type='hidden' name='was' value='doit'>"
        echo 
    "<table>"
        echo 
    "<tr>"
          echo 
    "<td></td>"
          echo 
    "<td><input type='file' name='bild'></td>"
        echo 
    "</tr><tr>"
          echo 
    "<td> </td>"
          echo 
    "<td><input type='submit' value='Hochladen'></td>"
        echo 
    "</tr>"
        echo 
    "</form></table>"
      } 
    ?> 
               
          <td>
           </td>
          <td>&nbsp;</td>
        </tr>
        <tr valign="baseline"> 
          <td height="26" align="right" nowrap> <div align="center"><a href="index.htm">zum 
              Menue</a></div></td>
          <td><input name="submit" type="submit" value="Anzeige speichern"></td>
          <td> <div align="center">Anzeige &auml;ndern</div></td>
          <td><div align="center"><a href="anzeigenliste.php">zur Anzeigenliste</a></div></td>
          </tr>
      </table>
     
      <input type="hidden" name="anzeigen_id" value="">
      <input type="hidden" name="MM_insert" value="form1">
    </form>
    <p>&nbsp;</p>
      </body>
    </html>
Lädt...
X