ingveh Skrevet 9. oktober 2007 Del Skrevet 9. oktober 2007 (Litt usikker på om jeg skulle poste i PHP eller Databaser, da jeg ikke helt vet hvor problemet ligger. En moderator får bare flytte tråden dersom det er feilpost.) Over til poenget: Har skrevet et lite PHP-script som gjør at kunden kan skreddersy påmeldingsskjemaer. Er ennå i startfasen, men har allerede begynt å teste på kundens webserver. Problemet er når jeg skal opprette ny tabell, og jeg får feil på det siste queryet. Å sette inn i den eksisterende tabellen 'skjema', går problemfritt. <?php if ($_POST['submit'] == TRUE) { $tabellnavn = $_POST['tabellnavn']; $navn = $_POST['navn']; $dato = $_POST['dato']; $info = $_POST['info']; $type = $_POST['type']; $max = $_POST['max']; if(empty($tabellnavn) || empty($navn) || empty($dato) ) { echo '<p>Fyll ut alle de tre øverste feltene.</p>'; } else { include ("my_sql.php"); $query = " INSERT INTO skjema (navn, dato, info, type, max, keyname) VALUES ('$navn', '$dato', '$info', '$type', '$max', '$tabellnavn')"; $querye = " CREATE TABLE `$tabellnavn` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `hovednavn` VARCHAR( 40 ) NOT NULL , `hovedalder` VARCHAR( 3 ) NOT NULL , `hovedtelefon` INT( 12 ) NOT NULL , `hovedepost` VARCHAR( 40 ) NOT NULL , `navn2` VARCHAR( 40 ) NOT NULL , `navn3` VARCHAR( 40 ) NOT NULL , `navn4` VARCHAR( 40 ) NOT NULL , `navn5` VARCHAR( 40 ) NOT NULL , `navn6` VARCHAR( 40 ) NOT NULL , `navn7` VARCHAR( 40 ) NOT NULL , `navn8` VARCHAR( 40 ) NOT NULL , `navn9` VARCHAR( 40 ) NOT NULL , `navn10` VARCHAR( 40 ) NOT NULL , `navn11` VARCHAR( 40 ) NOT NULL , `navn12` VARCHAR( 40 ) NOT NULL , `navn13` VARCHAR( 40 ) NOT NULL , `navn14` VARCHAR( 40 ) NOT NULL , `navn15` VARCHAR( 40 ) NOT NULL , `alder2` VARCHAR( 3 ) NOT NULL , `alder3` VARCHAR( 3 ) NOT NULL , `alder4` VARCHAR( 3 ) NOT NULL , `alder5` VARCHAR( 3 ) NOT NULL , `alder6` VARCHAR( 3 ) NOT NULL , `alder7` VARCHAR( 3 ) NOT NULL , `alder8` VARCHAR( 3 ) NOT NULL , `alder9` VARCHAR( 3 ) NOT NULL , `alder10` VARCHAR( 3 ) NOT NULL , `alder11` VARCHAR( 3 ) NOT NULL , `alder12` VARCHAR( 3 ) NOT NULL , `alder13` VARCHAR( 3 ) NOT NULL , `alder14` VARCHAR( 3 ) NOT NULL , `alder15` VARCHAR( 3 ) NOT NULL, `lagnavn` VARCHAR( 40 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET latin1 COLLATE latin1_swedish_ci "; $sporring = mysql_query($query) or die('feil i query'); $sporringe = mysql_query($querye) or die('feil i queryet'); echo 'Lagret! <a href="index.php">Gå til forsiden</a>'; } }?> <form method="post"> <label for="tabellnavn">Hurtignavn (kun ett ord med småbokstaver)</label> <input id="tabellnavn" name="tabellnavn" type="text" size="30" maxlength="40"> <br> <label for="navn">Navn på arrangement</label> <input id="navn" name="navn" type="text" size="30" maxlength="40"> <br> <label for="dato">Dato</label> <input id="dato" name="dato" type="text" size="30" maxlength="40"> <br> <label for="info">Kort info om arrangementet</label> <textarea id="info" name="info" cols="50" rows="4"></textarea> <br> <label for="type">Type</label> <select size="1" name="type"> <option>Singel</option> <option>Par</option> <option>Lag</option> </select> <label for="max">Hvis lag, hvor mange max. pr. lag?</label> <select size="1" name="max"> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> </select> <br> <label for="submit"> </label> <input id="submit" class="button" type="submit" name="submit" value="Lag skjema"> </form> Poenget er at scriptet fungerer utmerket på eget webområdet, men ikke på kunden sitt. Noen som vet hva som kan være feilen? Lenke til kommentar
Manfred Skrevet 9. oktober 2007 Del Skrevet 9. oktober 2007 navn1 - mavn15 og alder1 - alder15? OUCH! Lenke til kommentar
ingveh Skrevet 9. oktober 2007 Forfatter Del Skrevet 9. oktober 2007 navn1 - mavn15 og alder1 - alder15? OUCH! Takk. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå