Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [php/mysql/javascript] Automatisch sluiten en vernieuwe (https://forum.scholieren.com/showthread.php?t=569367)

micra 16-08-2003 04:30

[php/mysql/javascript] Automatisch sluiten en vernieuwe
 
Ik ben bezig voor een vriend van me een systeempje dat als je naam invult dan in een lijstje je naam word weergeven,

die script werkt wel goed, maar ik wil graag dat als je het hebt ingevult hij automatisch sluit, en de pagina waar het word laten zien vernieuwd word, weet iemand hoe ik dat moet doen?

hier mijn scripts:

PHP-code:

## Form.php ##

<head>
<link href="http://www22.brinkster.com/wiccanpride/style.css" rel="stylesheet" type="text/css">
</head>
<?php
include"config.php";
 if(
$submit
      { 
          if(
$naam == "Je naam")
             { 
              echo
"je hebt geen naam in gevult <a href=\"form.php\">Klik hier</a> om terug tegaan";
             }
            elseif(
$naam == "")
             {
              echo
"Je hebt helemaal niets ingevult <a href=\"form.php\">klik hier om</a> weer terug tegaan";
             } else
             { 
        
$query "INSERT INTO rody (naam) VALUES ('$naam')";
            
mysql_query($query) or die(mysql_error());

/* Close & Reload */

            
echo"
            <SCRIPT language=\"JavaScript\"> 
            <!--
            opener.document.location=\"laatzien.php\";
            window.close();
            </script>"
;
       }
} else {



echo 
"<form action=\"$php_self\" method=\"post\"><input type=\"text\" name=\"naam\" value=\"Je naam\"><button name=\"submit\" type=\"submit\">verstuur</button></form>";
}
?>

PHP-code:


<!-- Laatzien.php -->
<head>
<link href="http://www22.brinkster.com/wiccanpride/style.css" rel="stylesheet" type="text/css">
</head>
<SCRIPT>
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=200,height=20,left = 615,top = 350');");
}
</script>


<?
include"config.php";
$result = mysql_query("select * from rody");
while ($row = mysql_fetch_object($result)) {
echo"$row->naam <br>";                      
}
mysql_free_result($result);
$quer = mysql_query("SELECT * FROM rody"); $aanta = mysql_num_rows($quer); 
echo"<br><br><A HREF=\"javascript: popUp('form.php')\">Toevoegen</A><br>";
echo"<strong>We hebben $aanta members</strong><br><BR><BR><BR><BR><BR><font face=\"Verdana\" size=\"1\">Gemaakt door <a href=\"mailto:Micra@home.nl\">Micra</a></font>";
    ?>

Weet iemand hoe ik dit moet doen?


( dat was probleem nummer 1 :P )

Nu wil ik met een script er voor zorgen dat er een naam word verwijderen, (maar ik heb dat nog nooit met een dropbox gedaan dus nu de vraag hoe ik dat moet doen)

ik heb dit hier staan:
ik dacht dat het zo ongeveer wel moest lukken
dit is mijn admin.php
PHP-code:

<?
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE * FROM rody WHERE naam='$admin'";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>


Triloxigen 16-08-2003 09:25

je doet:
<form target="[naam van frame waar vandaan het geopend is]">
(Maybe werkt dit ook: "javascript:window.opener")

En in de submit button zet je:
onClick="window.close"

micra 16-08-2003 09:39

Citaat:

McLaren schreef op 16-08-2003 @ 10:25:
je doet:
<form target="[naam van frame waar vandaan het geopend is]">
(Maybe werkt dit ook: "javascript:window.opener")

En in de submit button zet je:
onClick="window.close"

mmM maar submit hij dan ook?
want misschien dat hij dan niet submit :S

maar het is een popup venser,

je hebt een index daar staan de namen in
je kunt onderaan op toevoegen drukken,
dan krijg je een popup, in die popup staat een form,
als je op verzenden drukt dan moet de popup weer weg gaan,
en ik wil dat de index dan weer refrest,
snappen jullie het :)

Triloxigen 16-08-2003 10:11

Ja, hij submit :)

micra 16-08-2003 10:25

Citaat:

McLaren schreef op 16-08-2003 @ 11:11:
Ja, hij submit :)
Jah dat doet hij jah, maar hoe kan ik alles in een zetten?
dus dat hij vernieuwd en de popup moet weg :)
weet iemand dat?

Martin 16-08-2003 10:29

Citaat:

micra schreef op 16-08-2003 @ 11:25:
Jah dat doet hij jah, maar hoe kan ik alles in een zetten?
dus dat hij vernieuwd en de popup moet weg :)
weet iemand dat?

Hier heb ik al eerder een topic over geopend:

http://forum.scholieren.com/showthre...ght=vernieuwen

micra 16-08-2003 11:14

Citaat:

Martin schreef op 16-08-2003 @ 11:29:
Hier heb ik al eerder een topic over geopend:

http://forum.scholieren.com/showthre...ght=vernieuwen

Uuh dat is niet wat ik bedoel :confused:

Ik zit wel met meer problemen, (het verwijderen van een naam)

PHP-code:

<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$id' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="admin">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option> $row->id - $row->naam </option><br>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

Ik snap niet wat ik verkeerd doe maar het is echt raar,


en met dat verwijderen na het versturen wertk ook nog niet,
ik denk dat dat vernieuwen nog maar even moeten schrappen.

Harrie 16-08-2003 11:21

PHP-code:

<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$id' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="id">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>


probeer het nog eens

micra 16-08-2003 11:30

Citaat:

Harrie schreef op 16-08-2003 @ 12:21:
PHP-code:

<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$id' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="id">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>


probeer het nog eens

mmM het werkt niet echt hoor :confused:

Harrie 16-08-2003 12:17

o ik zie het al.. je hebt bovenin $id = $row->id;
staan..
PHP-code:


<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$removeid' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

nu moet hij het doen..

micra 16-08-2003 14:25

Citaat:

Harrie schreef op 16-08-2003 @ 13:17:
o ik zie het al.. je hebt bovenin $id = $row->id;
staan..
PHP-code:


<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE FROM rody WHERE id='$removeid' ";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>

nu moet hij het doen..

Oke Tnx!!
Ik zal direct even kijken ;)

EDIT

Het werkt nog niet,
kan dat hier door komen :

PHP-code:

<?
$delete = "DELETE FROM rody WHERE id='$removeid' ";
?>

Dat moet denk ik - remove
want zo heet mijn tabel ;)


CREATE TABLE `rody` (
`id` int(3) NOT NULL auto_increment,
`naam` varchar(200) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=InnoDB ROW_FORMAT=COMPRESSED AUTO_INCREMENT=4 ;

Martin 16-08-2003 16:13

Citaat:

micra schreef op 16-08-2003 @ 12:14:
Uuh dat is niet wat ik bedoel :confused:
2e zin van jouw eerste post, in mijn topic staat precies beschreven hoe je een actief venster sluit en een andere pagina automatisch laat vernieuwen.

micra 16-08-2003 16:31

Citaat:

Martin schreef op 16-08-2003 @ 17:13:
2e zin van jouw eerste post, in mijn topic staat precies beschreven hoe je een actief venster sluit en een andere pagina automatisch laat vernieuwen.
Werkt niet echt :S
misschien dat je me nog even kunt helpen?

Martin 16-08-2003 16:34

Citaat:

micra schreef op 16-08-2003 @ 17:31:
Werkt niet echt :S
misschien dat je me nog even kunt helpen?

zie topic

micra 16-08-2003 16:43

Citaat:

Martin schreef op 16-08-2003 @ 17:34:
zie topic
Dat doe ik, maar ik snap niet hoe ik het in mijn script moet maken?

edit:

dit is mijn admin.php nu
PHP-code:

<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<?
include"config.php";
$result = mysql_query("select * from rody");
$id = $row->id;
if($submit)
 {
      echo"De naam is verwijderd";
$delete = "DELETE * FROM rody WHERE naam='$admin'";
            $query = mysql_query($delete); 
    }

?>
<form method="POST" action="<? echo"$php_self"; ?>">
 <select size="1" name="removeid">
 <option selected>Maak een keuze</option>

 <?
 while ($row = mysql_fetch_object($result)) {
          echo "<option value=\"$row->id\"> $row->id - $row->naam </option>";
            } 
            ?>
            
 </select> 
            <br>
             <button type="submit" name="verwijderen">Verwijderen</button>
     </form>


Martin 16-08-2003 16:46

Citaat:

micra schreef op 16-08-2003 @ 05:30:
PHP-code:

## Form.php ##
<?php
(.......)
            else
             { 
        
$query "INSERT INTO rody (naam) VALUES ('$naam')";
            
mysql_query($query) or die(mysql_error());

/* Close & Reload */

            
echo"
            <SCRIPT language=\"JavaScript\"> 
            <!--
            opener.document.location=\"bestand.php\";
            window.close();
            </script>"
;
       }
} else {


(......)


bestand.php moet je veranderen in het bestand dat je wilt vernieuwen.

micra 16-08-2003 16:58

Citaat:

Martin schreef op 16-08-2003 @ 17:46:
bestand.php moet je veranderen in het bestand dat je wilt vernieuwen.
Ik zal even kijken!

Edit!!

tnx man!!
werkt goed :)

Martin 16-08-2003 17:45

Citaat:

micra schreef op 16-08-2003 @ 17:58:
Ik zal even kijken!

Edit!!

tnx man!!
werkt goed :)

&copy; Tofke_h, hij had mij ook hiermee geholpen ;)

micra 16-08-2003 18:05

Citaat:

Martin schreef op 16-08-2003 @ 18:45:
&copy; Tofke_h, hij had mij ook hiermee geholpen ;)
Hoe weet jij dat ik een verkeerde tofke had ;)


Alle tijden zijn GMT +1. Het is nu 23:17.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.