Gå til innhold

Problemer med å opprette tabeller


Anbefalte innlegg

(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
Videoannonse
Annonse

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...