I have 5 tables in database.
technologia:
- id_typ_technologie
- id_typ_energie
- nazov_technologie
typ_energie:
- id_typ_energie
- popis_energie
dodavatel
- id_dodavatel
- nazov
- email
obec:
- id_obec
- nazov_obec
zariadenie
- id_zariadenia
- nazov_zariadenia
- id_typ_energie(FK)
- id_technologie(FK)
- vykon_zariadenia
- jednotka
- id_dodavatel(FK)
- id_obec(FK)
- geom
- rok_instalacie
- popis
I want to insert data to table zariadenia but i don´t know. I do a dropdown option from db for foreign keys but I don´t know how i insert id from selected option. For example in table typ_energie are values: 1 slnecna 2 veterna 3 vodna if someone select veterna i want to insert only id this option.I do something but i am new in php. geom is the geographic for insert i use a sql insert -('SRID=4326;POINT(17.072834 48.149280)') Can anyone help me with this insert via php ?
$con=pg_connect("host= localhost port=5432 dbname=cvicna user=postgres password=admin");
if (!$con)
{
die('Could not connect: ' . pg_last_error()());
}
?>
<form action="dropdown.php" method="post">
<p>
<label for="nazov">nazov:</label>
<input type="text" name="nazov" id="nazov">
</p>
<p>
<label for="typenergie">typ energie:</label>
<select>
<?php
$qry=pg_query("select * from typ_energie ");
while ($row=pg_fetch_array($qry))
{
?>
<option><?php echo $row["popis_energie"]; ?></option>
}
<?php
}
?>
</select>
</p>
<p>
<label for="technologia">technologia:</label>
<select>
<?php
$qry=pg_query("select * from technologia ");
while ($row=pg_fetch_array($qry))
{
?>
<option><?php echo $row["nazov_technologie"]; ?></option>
}
<?php
}
?>
</select>
</p>
<p>
<label for="vykon">vykon:</label>
<input type="text" name="vykon" id="vykon">
</p>
<p>
<label for="jednotka">jednotka:</label>
<input type="text" name="jednotka" id="jednotka">
</p>
<p>
<label for="dodavatel">dodavatel:</label>
<select>
<?php
$qry=pg_query("select * from dodavatel order by id_dodavatel ASC ");
while ($row=pg_fetch_array($qry))
{
?>
<option><?php echo $row["nazov"]; ?></option>
}
<?php
}
?>
</select>
</p>
<p>
<label for="obec">obec:</label>
<select>
<?php
$qry=pg_query("select * from obec ");
while ($row=pg_fetch_array($qry))
{
?>
<option><?php echo $row["nazov_obec"]; ?></option>
}
<?php
}
?>
</select>
</p>
<p>
<label for="x">x:</label>
<input type="text" name="x" id="x">
</p>
<p>
<label for="y">y:</label>
<input type="text" name="y" id="y">
</p>
<p>
<label for="rok">rok instalacie:</label>
<input type="text" name="rok" id="rok">
</p>
<p>
<label for="popis">popis</label>
<input type="text" name="popis" id="popis">
</p>
<input type="submit" value="Submit">
</form>```