problem mit update

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

  • #16
    @xManUx
    habe $connect weggelassen, jetzt kommt: No Database Selected.
    (die connect.inc.php habe ich auch angepasst)

    Kommentar


    • #17
      ich komme einfach nicht weiter. wenn mal jemand zeit und interesse hat, hier nochmal den gesamten code:
      cgi-bin/connect.inc.php
      PHP-Code:
      $DB_Host "***";
      $DB_Name "***";
      $DB_User "***";
      $DB_Pass "***";

         
      $connect mysql_connect($DB_Host$DB_User$DB_Pass  ) or die(mysql_error());
           
      mysql_select_db($DB_Name,$connect) or die(mysql_error("DB:Error_Connectet_failed")); 
      admin-ergebnisse.php
      PHP-Code:
      <html><head><title>Verein</title>
      </head>
      <body>

      <form>
      <table>
      <tr><td>
      Runde auswählen: 
      <select onChange="if(options[selectedIndex].value) 
      window.location.href=(options[selectedIndex].value)" 
        style="font-size:9px;">
      <?php
      $zaehler 
      1;
      $ende 27;
      while (
      $zaehler $ende)
      {
      echo 
      '<option value="admin-ergebnisse.php?Runde='.$zaehler.'" ';
      if (
      $_GET["Runde"] == $zaehler) echo 'selected';
      echo 
      '>'.$zaehler.'</option>';
      $zaehler++;
      }
      ?>
      </select>
      </table>
      </form>


      <?php
      if(@!$submit) {
      ?>
      <br>
      <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="eintragungen">
      <table border=0>
          <tr>
          <td style="background-color:#dddddd;">Heimteam
          <td style="background-color:#dddddd;">Gastteam
          <td align=center style="background-color:#dddddd;">Ergebnis

      <?php
      include('cgi-bin/connect.inc.php');
      $paarungen mysql_query("
      SELECT  s.id, 
              v1.name AS Heimteam, 
              v2.name AS Gastteam, 
              s.heimtore, 
              s.gasttore 
      FROM    spiele s 
      INNER JOIN verein v1 ON s.id_heimverein = v1.id 
      INNER JOIN verein v2 ON s.id_gastverein = v2.id 
      WHERE spieltag = "
      .$_GET['Runde'].
      GROUP BY s.id"
      ) or die(mysql_error());

      while(
      $row mysql_fetch_array($paarungen)) 
      {
      echo 
      '<tr>';
      echo 
      '<td class="liga">'.$row["Heimteam"].'</td>';
      echo 
      '<td class="liga">'.$row["Gastteam"].'</td>';
      echo 
      '<td class="liga">
      <input type="text" name="heimtore" 
      value="'
      .$row[3].'" size=2>'#Heimtore
      echo ' : 
      <input type="text" name="gasttore" 
      value="'
      .$row[4].'" size=2>'#Gasttore
      echo '<input type="hidden" 
      name="id" value="'
      .$row[0].'"></td></tr>';

      }
      ?>

      <tr><td colspan=4 align=right 
      style="background-color:white;padding-top:20px;">
        <input type="submit" value="speichern" name="submit">
      </table>
      </form>

      <?php
      }
      else
      {
      $sql "
        UPDATE 
          spiele 
        SET 
          heimtore = '"
      .(int)$_POST['heimtore']."', 
          gasttore = '"
      .(int)$_POST['gasttore']."' 
        WHERE 
          id = '"
      .(int)$_POST['id']."'
      "
      ;

      echo 
      $sql;

      echo 
      "<table align=center><tr><td>
      <a href=\"admin-ergebnisse.php\" onMouseOver=\"window.status=' ';return true;\">
                      Zur&uuml;ck zur Tabelle
                      </a></td></tr></table>"
      ;

      mysql_query($sql$connect) or die (mysql_error());
      }
      ?>
      </body></html>
      DB-backup:
      CREATE TABLE `spiele` (
      `id` mediumint(9) NOT NULL auto_increment,
      `id_heimverein` tinyint(4) NOT NULL default '0',
      `id_gastverein` tinyint(4) NOT NULL default '0',
      `datum` date NOT NULL default '0000-00-00',
      `heimtore` tinyint(4) default NULL,
      `gasttore` tinyint(4) default NULL,
      `spieltag` tinyint(4) NOT NULL default '0',
      PRIMARY KEY (`id`)
      ) TYPE=MyISAM AUTO_INCREMENT=103 ;

      INSERT INTO `spiele` VALUES (1, 2, 3, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (2, 9, 11, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (20, 2, 8, '0000-00-00', 1, 5, 2);
      INSERT INTO `spiele` VALUES (19, 11, 14, '0000-00-00', NULL, NULL, 2);
      INSERT INTO `spiele` VALUES (18, 1, 5, '0000-00-00', 1, 1, 2);
      INSERT INTO `spiele` VALUES (17, 3, 12, '0000-00-00', NULL, NULL, 2);
      INSERT INTO `spiele` VALUES (16, 5, 4, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (15, 14, 13, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (14, 8, 7, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (13, 6, 12, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (12, 10, 1, '0000-00-00', NULL, NULL, 1);
      INSERT INTO `spiele` VALUES (21, 4, 6, '0000-00-00', NULL, NULL, 2);
      INSERT INTO `spiele` VALUES (22, 13, 10, '0000-00-00', NULL, NULL, 2);
      INSERT INTO `spiele` VALUES (23, 7, 9, '0000-00-00', 4, 4, 2);
      INSERT INTO `spiele` VALUES (24, 8, 3, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (25, 14, 7, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (26, 5, 13, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (27, 12, 4, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (28, 9, 2, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (29, 10, 11, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (30, 6, 1, '0000-00-00', NULL, NULL, 3);
      INSERT INTO `spiele` VALUES (31, 3, 4, '0000-00-00', NULL, NULL, 4);
      INSERT INTO `spiele` VALUES (32, 13, 6, '0000-00-00', NULL, NULL, 4);
      INSERT INTO `spiele` VALUES (33, 7, 10, '0000-00-00', NULL, NULL, 4);
      INSERT INTO `spiele` VALUES (34, 8, 9, '0000-00-00', NULL, NULL, 4);
      INSERT INTO `spiele` VALUES (35, 1, 12, '0000-00-00', NULL, NULL, 4);
      INSERT INTO `spiele` VALUES (36, 11, 5, '0000-00-00', NULL, NULL, 4);
      INSERT INTO `spiele` VALUES (37, 2, 14, '0000-00-00', NULL, NULL, 4);

      CREATE TABLE `verein` (
      `id` int(11) NOT NULL auto_increment,
      `name` varchar(50) NOT NULL default '',
      `url` varchar(50) NOT NULL default '',
      PRIMARY KEY (`id`)
      ) TYPE=MyISAM AUTO_INCREMENT=15 ;

      INSERT INTO `verein` VALUES (1, 'Team1', '');
      INSERT INTO `verein` VALUES (2, 'Team2', '');
      INSERT INTO `verein` VALUES (3, 'Team3', '');
      INSERT INTO `verein` VALUES (4, 'T4', '');
      INSERT INTO `verein` VALUES (5, 'T5', '');
      INSERT INTO `verein` VALUES (6, 'T6', '');
      INSERT INTO `verein` VALUES (7, 'T7', '');
      INSERT INTO `verein` VALUES (8, 'T8', '');
      INSERT INTO `verein` VALUES (9, 'T9', '');
      INSERT INTO `verein` VALUES (10, 'T10', '');
      INSERT INTO `verein` VALUES (11, 'Team11', '');
      INSERT INTO `verein` VALUES (12, 'T12', '');
      INSERT INTO `verein` VALUES (13, 'TEam13', '');
      INSERT INTO `verein` VALUES (14, 'Team14', '');
      Zuletzt geändert von steve-x; 13.08.2004, 14:55.

      Kommentar


      • #18
        hast du mal die varinate als funktion von mir ausprobiert?
        wie ist dein momentaner stand? -> immer noch das verbindungsproblem?
        welche fehlermeldungen sind aktuell?

        Kommentar


        • #19
          sorry, war leider länger verhindert.
          als funktion hat es auch nicht funktioniert. aktuelle fehlermeldung:
          mysql_query(): supplied argument is not a valid MySQL-Link resource
          code wie oben
          vielleicht kann mir jemand schreiben, wie ihr so was ähnliches habt. vielleicht komme ich ja auf den fehler. (glaub ich zwar fast nicht, aber einen versuch ist es ja wert)
          danke!

          Kommentar

          Lädt...
          X